CombinedScalarDamageTempl< false > CombinedScalarDamage
CombinedScalarDamageTempl< true > ADCombinedScalarDamage
Scalar damage model computed as the combination of multiple damage models.
static InputParameters validParams()
virtual void updateQpDamageIndex() override
Update the damage index at the current qpoint.
const CombinationType _combination_type
Type of expansion.
std::vector< ScalarDamageBaseTempl< is_ad > * > _damage_models
std::vector< MaterialName > _damage_models_names
void initialSetup() override
const InputParameters & parameters() const
Base class for scalar damage models.
GenericMaterialProperty< Real, is_ad > & _damage_index
Material property that provides the damage index.
const MaterialProperty< Real > & _damage_index_old