typename GenericMaterialPropertyStruct< T, is_ad >::type GenericMaterialProperty
ScalarMaterialDamageTempl< true > ADScalarMaterialDamage
ScalarMaterialDamageTempl< false > ScalarMaterialDamage
const std::string _base_name
Base name optionally used as prefix to material tensor names.
const Elem *const & _current_elem
const MooseArray< Point > & _q_point
const InputParameters & parameters() const
Base class for scalar damage models.
GenericMaterialProperty< Real, is_ad > & _damage_index
Material property that provides the damage index.
Scalar damage model for which the damage is prescribed by another material.
virtual void updateQpDamageIndex() override
Update the damage index at the current qpoint.
const GenericMaterialProperty< Real, is_ad > & _damage_property
Material property that provides the damage index.
static InputParameters validParams()