49 std::vector<GenericMaterialProperty<RealVectorValue, is_ad> *>
_properties;
GenericFunctionVectorMaterialTempl< true > ADGenericFunctionVectorMaterial
GenericFunctionVectorMaterialTempl< false > GenericFunctionVectorMaterial
This material automatically declares as material properties whatever is passed to it through the para...
virtual void computeQpProperties() override
Users must override this method.
void computeQpFunctions()
A helper method for evaluating the functions.
virtual void initQpStatefulProperties() override
Initialize stateful properties at quadrature points.
unsigned int _num_props
Number of vector properties that will be defined.
std::vector< GenericMaterialProperty< RealVectorValue, is_ad > * > _properties
Vector of all the properties.
std::vector< FunctionName > _prop_values
The functions to use for each property's components.
std::vector< const Function * > _functions
Vector of pointers to the functions, stored here after retrieval using their name.
std::vector< std::string > _prop_names
Names of the vector material properties to define.
static InputParameters validParams()
Materials compute MaterialProperties.
const InputParameters & parameters() const
Get the parameters of the object.