Loading [MathJax]/extensions/tex2jax.js
Go to the documentation of this file.
20 params.
addClassDescription(
"Extracts a component of a material's std::vector<RealGradient> to an "
21 "aux variable. If the std::vector is not of sufficient size then "
24 "component", 0,
"The gradient component to be extracted for this kernel");
31 _component(getParam<unsigned int>(
"component"))
35 "The component ",
_component,
" does not exist for ", LIBMESH_DIM,
" dimensional problems");
A base class for the various Material related AuxKernal objects.
const MaterialProperty< std::vector< RealGradient > > & _prop
Reference to the material property for this AuxKernel.
void mooseError(Args &&... args) const
unsigned int _component
component of the real gradient to be extracted
virtual Real getRealValue() override
Returns material property values at quadrature points.
AuxKernel for outputting a std::vector material-property component to an AuxVariable.
static InputParameters validParams()
defineLegacyParams(MaterialStdVectorRealGradientAux)
MaterialStdVectorRealGradientAux(const InputParameters ¶meters)
unsigned int _index
index of the vecor element
static InputParameters validParams()
unsigned int _qp
Quadrature point index.
registerMooseObject("MooseApp", MaterialStdVectorRealGradientAux)