36#ifdef MOOSE_KOKKOS_ENABLED
68 unsigned int getSeed(std::size_t
id);
InputParameters validParams()
Keeps track of stuff related to assembling.
Specialization of SubProblem for solving nonlinear equations plus auxiliary equations.
Class for containing MooseEnum item information.
This class encapsulates a useful, consistent, cross-platform random number generator with multiple ut...
Interface for objects that need parallel consistent random numbers without patterns over the course o...
const Elem *const & _curr_element
Real getRandomReal() const
Returns the next random number (Real) from the generator tied to this object (elem/node).
RandomData * _random_data
void setRandomResetFrequency(ExecFlagType exec_flag)
This interface should be called from a derived class to enable random number generation in this objec...
const std::string _ri_name
unsigned int getSeed(std::size_t id)
Get the seed for the passed in elem/node id.
static InputParameters validParams()
unsigned long getRandomLong() const
Returns the next random number (long) from the generator tied to this object (elem/node).
unsigned int _master_seed
const Node *const & _curr_node
unsigned int getMasterSeed() const
ExecFlagType getResetOnTime() const
FEProblemBase & _ri_problem
void setRandomDataPointer(RandomData *random_data)