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