26 virtual std::pair<std::size_t, std::size_t>
GenericConstant2DArrayTempl< true > ADGenericConstant2DArray
GenericConstant2DArrayTempl< false > GenericConstant2DArray
typename GenericMaterialPropertyStruct< T, is_ad >::type GenericMaterialProperty
Template for defining a constant array material property, using automatic differentiation or not.
static InputParameters validParams()
GenericMaterialProperty< RealEigenMatrix, is_ad > & _property
virtual void initQpStatefulProperties() override
Initialize stateful properties at quadrature points.
const RealEigenMatrix & _prop_value
virtual std::pair< std::size_t, std::size_t > getMatrixPropertySize(const MaterialPropertyName &prop_name) const override
Return the number of rows and columns of the variable size matrix material property that the material...
virtual void computeQpProperties() override
Users must override this method.
Materials compute MaterialProperties.
const InputParameters & parameters() const
Get the parameters of the object.
Interface class to return the size of material properties that do not have a fixed size.