12 #include "libmesh/point.h" 29 mooseError(
"'value' size is inconsistent to the number of components of the array variable");
This is a template class that implements the workhorse compute and computeNodal methods.
unsigned int count() const
Get the number of components Note: For standard and vector variables, the number is one...
static InputParameters validParams()
registerMooseObject("MooseApp", ArrayConstantIC)
MooseVariableField< T > & _var
The variable that this initial condition is acting upon.
virtual RealEigenVector value(const Point &p) override
The value of the variable at a point.
const RealEigenVector _value
static InputParameters validParams()
ArrayConstantIC(const InputParameters ¶meters)
void mooseError(Args &&... args) const
Emits an error prefixed with object name and type.
Eigen::Matrix< Real, Eigen::Dynamic, 1 > RealEigenVector