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