34 const std::string & requestor_name)
const;
ComponentInitialConditionInterface(const InputParameters ¶ms)
static InputParameters validParams()
const std::vector< MooseFunctorName > _variable_ic_functors
Functor values for the initial conditions of the variables.
Base class for components that are defined using an action.
std::set< VariableName > _requested_ic_variables
Requested variables. If the IC for a variable was never requested, error.
bool hasInitialCondition(const VariableName &variable) const
Whether the component has an initial condition parameter set for the requested variable.
virtual void checkIntegrity() override
Used for various checks notably:
const std::vector< VariableName > _initial_condition_variables
Names of the variables to set an initial condition on.
const MooseFunctorName & getInitialCondition(const VariableName &variable, const std::string &requestor_name) const
Get the name of the functor providing the initial condition for the requested variable.
Helper class to help Components define the initial conditions the Physics may need from the parameter...
void checkInitialConditionsAllRequested() const
Checks that all initial conditions were requested.