Go to the documentation of this file.
53 const MaterialProperty<Real> &
_l;
55 const MaterialProperty<Real> &
_gc;
63 const VariableValue &
_c;
74 MaterialProperty<Real> &
_F;
bool _num_stiffness
Flag to compute numerical stiffness.
MaterialProperty< Real > & _hist
History variable that prevents crack healing, declared in this material.
static InputParameters validParams()
virtual void computeQpJacobian()
This function computes tensors used to construct diagonal and off-diagonal Jacobian.
InputParameters validParams< HyperElasticPhaseFieldIsoDamage >()
virtual void computePK2StressAndDerivative()
This function computes PK2 stress.
const MaterialProperty< Real > & _hist_old
Old value of history variable.
bool _use_current_hist
Use current value of history variable.
HyperElasticPhaseFieldIsoDamage(const InputParameters ¶meters)
bool _save_state
Flag to save couple material properties.
MaterialProperty< RankTwoTensor > & _dstress_dc
Real _zero_pert
Perturbation value for near zero or zero strain components.
MaterialProperty< RankTwoTensor > & _d2Fdcdstrain
virtual void computeNumStiffness()
This function computes numerical stiffness.
MaterialProperty< Real > & _dFdc
Real _pert_val
Perturbation value for strain components.
std::vector< RankTwoTensor > _etens
const MaterialProperty< Real > & _l
Material property defining crack width, declared elsewhere.
const MaterialProperty< Real > & _gc
Material property defining gc parameter, declared elsewhere.
MaterialProperty< Real > & _F
Elastic energy and derivatives, declared in this material.
const VariableValue & _c
Compupled damage variable.
This class solves visco plastic model based on isotropically damaged stress The damage parameter is o...
virtual void computeDamageStress()
This function computes PK2 stress modified to account for damage Computes numerical stiffness if flag...
This class solves the viscoplastic flow rate equations in the total form Involves 4 different types o...
Real _zero_tol
Used in numerical stiffness calculation to check near zero values.
Real _kdamage
Small stiffness of completely damaged material point.
MaterialProperty< Real > & _d2Fdc2