www.mooseframework.org
Functions
HyperElasticPhaseFieldIsoDamage.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< HyperElasticPhaseFieldIsoDamage > ()
 

Function Documentation

template<>
InputParameters validParams< HyperElasticPhaseFieldIsoDamage > ( )

Definition at line 12 of file HyperElasticPhaseFieldIsoDamage.C.

13 {
14  InputParameters params = validParams<FiniteStrainHyperElasticViscoPlastic>();
15  params.addParam<bool>("numerical_stiffness", false, "Flag for numerical stiffness");
16  params.addParam<Real>("damage_stiffness", 1e-8, "Avoid zero after complete damage");
17  params.addParam<Real>("zero_tol", 1e-12, "Tolerance for numerical zero");
18  params.addParam<Real>(
19  "zero_perturb", 1e-8, "Perturbation value when strain value less than numerical zero");
20  params.addParam<Real>("perturbation_scale_factor", 1e-5, "Perturbation scale factor");
21  params.addRequiredCoupledVar("c", "Damage variable");
22  params.addClassDescription(
23  "Computes damaged stress and energy in the intermediate configuration assuming isotropy");
24 
25  return params;
26 }
InputParameters validParams< FiniteStrainHyperElasticViscoPlastic >()