20 params.
addParam<
bool>(
"unique_node_execute",
22 "When false (default), block restricted objects will have the "
23 "execute method called multiple times on a single node if the "
24 "node lies on a interface between two subdomains.");
38 _mesh(_subproblem.
mesh()),
40 _current_node(_assembly.node()),
41 _unique_node_execute(getParam<bool>(
"unique_node_execute"))
48 mooseError(
"NodalUserObjects do not execute subdomainSetup method, this function does nothing "
49 "and should not be used.");
void mooseError(Args &&... args)
Emit an error message with the given stringified, concatenated args and terminate the application.
An interface that restricts an object to subdomains via the 'blocks' input parameter.
static InputParameters validParams()
/class BoundaryRestrictable /brief Provides functionality for limiting the object to certain boundary...
static InputParameters validParams()
NodalUserObject(const InputParameters ¶meters)
virtual void subdomainSetup() override
Gets called when the subdomain changes (i.e.
static InputParameters validParams()
Interface for objects that need parallel consistent random numbers without patterns over the course o...
static InputParameters validParams()
Interface for objects that needs transient capabilities.
Base class for user-specific data.
static InputParameters validParams()