20 params.
addClassDescription(
"Object for declaring a constant 3-vector as a material property.");
21 params.
addRequiredParam<RealVectorValue>(
"vector_values",
"Values defining the constant vector");
23 "vector_name",
"Name of the vector material property to be created");
32 _vector(getParam<RealVectorValue>(
"vector_values")),
33 _prop(declareGenericProperty<RealVectorValue, is_ad>(
34 getParam<MaterialPropertyName>(
"vector_name")))
registerMooseObjectDeprecated("MooseApp", GenericConstantRealVectorValue, "12/31/2025 24:00")
Declares a constant material property of type RealVectorValue.
static InputParameters validParams()
GenericConstantRealVectorValueTempl(const InputParameters ¶meters)
virtual void computeQpProperties() override
Users must override this method.
virtual void initQpStatefulProperties() override
Initialize stateful properties at quadrature points.
Materials compute MaterialProperties.
static InputParameters validParams()
This is a "smart" enum class intended to replace many of the shortcomings in the C++ enum type It sho...