19 params.
addRequiredParam<TagName>(
"vector_tag",
"Tag Name this Aux works on");
const ArrayVariableValue & _v
RealEigenVector computeValue() override
Compute and return the value of the aux variable.
The value of a tagged vector for a given node and a given variable is coupled to the current AuxVaria...
void checkCoupledVariable(const MooseVariableBase *input_var, const MooseVariableFieldBase *aux_var)
check the aux variable acting on this auxkernl has the consistent properties with the input coupled v...
Couple a tagged vector, and return its array value.
MooseVariableField< ComputeValueType > & _var
This is a regular kernel so we cast to a regular MooseVariable.
registerMooseObject("MooseApp", TagVectorArrayVariableValueAux)
static InputParameters validParams()
ArrayMooseVariable * getArrayVar(const std::string &var_name, unsigned int comp)
Extract pointer to a coupled array variable.
unsigned int _qp
Quadrature point index.
Eigen::Matrix< Real, Eigen::Dynamic, 1 > RealEigenVector
Base class for creating new auxiliary kernels and auxiliary boundary conditions.
static InputParameters validParams()
TagVectorArrayVariableValueAux(const InputParameters ¶meters)