void mooseError(Args &&... args)
Emit an error message with the given stringified, concatenated args and terminate the application.
OutputTools< RealEigenVector >::VariableValue ArrayVariableValue
Base class for creating new auxiliary kernels and auxiliary boundary conditions.
const ArrayVariableValue & coupledVectorTagArrayDofValue(const std::string &var_name, const std::string &tag_name, unsigned int comp=0) const
Returns evaluations of a tagged vector at the requested variable's degree of freedom indices.
ArrayMooseVariable * getArrayVar(const std::string &var_name, unsigned int comp)
Extract pointer to a coupled array variable.
const InputParameters & parameters() const
Get the parameters of the object.
The value of a tagged vector for a given node and a given variable is coupled to the current AuxVaria...
Couple a tagged vector, and return its evaluations at degree of freedom indices corresponding to the ...
static InputParameters validParams()
const ArrayVariableValue & _v
The result of evaluating the supplied tagged vector at the degrees of freedom corresponding to the pr...
void compute() override
Computes the value and stores it in the solution vector.
RealEigenVector computeValue() override final
Compute and return the value of the aux variable.