12 #include "metaphysicl/raw_type.h" 23 "Capture a component of a vector material property in an auxiliary variable.");
24 params.
addParam<
unsigned int>(
"component", 0,
"The vector component to consider for this kernel");
33 _component(this->template getParam<unsigned
int>(
"component"))
37 "The component ",
_component,
" does not exist for ", LIBMESH_DIM,
" dimensional problems");
virtual Real getRealValue() override
Returns material property values at quadrature points.
unsigned int _component
The vector component to output.
A base class for the various Material related AuxKernal objects.
MaterialRealVectorValueAuxTempl(const InputParameters ¶meters)
Class constructor.
static InputParameters validParams()
AuxKernel for outputting a RealVectorValue material property component to an AuxVariable.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
void mooseError(Args &&... args) const
Emits an error prefixed with object name and type.
static InputParameters validParams()
void ErrorVector unsigned int
registerMooseObject("MooseApp", MaterialRealVectorValueAux)