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