ColumnMajorMatrix _s0_evec
virtual void initQpStatefulProperties()
ColumnMajorMatrix _dstrain_evec
MaterialProperty< Real > & _energy
ColumnMajorMatrix _dstrain_diag_neg
RateDepSmearCrackModel is the base class for rate dependent continuum damage model.
virtual void calcJacobian()
This function calculates the Jacobian.
ColumnMajorMatrix _s0_diag_pos
virtual Real damageRate()
This function calculates rate of damage based on energy.
virtual void postSolveStress()
This function updates the stress after solve.
InputParameters validParams< RateDepSmearIsoCrackModel >()
ColumnMajorMatrix _dstrain_diag
virtual ~RateDepSmearIsoCrackModel()
RateDepSmearIsoCrackModel(const InputParameters ¶meters)
ColumnMajorMatrix _s0_diag_neg
ColumnMajorMatrix _s0_diag
Real _kfail
Required parameter.
In this class a rate dependent isotropic damage model is implemented.
virtual void initVariables()
const MaterialProperty< Real > & _energy_old
ColumnMajorMatrix _dstrain_diag_pos
virtual void calcStateIncr()
This function calculated thw increment of the state variables (dv) used to form the residual.
Real _upper_lim_damage
Used to avoid non-positive definiteness.