18 params.
addRequiredParam<RealEigenVector>(
"value",
"The values to be set in IC");
27 mooseError(
"'value' size is inconsistent to the number of components of the array variable");
registerMooseObject("MooseApp", ArrayConstantIC)
void mooseError(Args &&... args)
Emit an error message with the given stringified, concatenated args and terminate the application.
static InputParameters validParams()
virtual RealEigenVector value(const Point &p) override
The value of the variable at a point.
const RealEigenVector _value
ArrayConstantIC(const InputParameters ¶meters)
This is a template class that implements the workhorse compute and computeNodal methods.
MooseVariableField< T > & _var
The variable that this initial condition is acting upon.
static InputParameters validParams()
unsigned int count() const
Get the number of components Note: For standard and vector variables, the number is one.