www.mooseframework.org
Functions
CappedMohrCoulombStressUpdate.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< CappedMohrCoulombStressUpdate > ()
 

Function Documentation

template<>
InputParameters validParams< CappedMohrCoulombStressUpdate > ( )

Definition at line 13 of file CappedMohrCoulombStressUpdate.C.

Referenced by validParams< CappedMohrCoulombCosseratStressUpdate >().

14 {
15  InputParameters params = validParams<MultiParameterPlasticityStressUpdate>();
16  params.addRequiredParam<UserObjectName>(
17  "tensile_strength",
18  "A TensorMechanicsHardening UserObject that defines hardening of the "
19  "tensile strength. In physical situations this is positive (and always "
20  "must be greater than negative compressive-strength.");
21  params.addRequiredParam<UserObjectName>(
22  "compressive_strength",
23  "A TensorMechanicsHardening UserObject that defines hardening of the "
24  "compressive strength. In physical situations this is positive.");
25  params.addRequiredParam<UserObjectName>(
26  "cohesion", "A TensorMechanicsHardening UserObject that defines hardening of the cohesion");
27  params.addRequiredParam<UserObjectName>("friction_angle",
28  "A TensorMechanicsHardening UserObject "
29  "that defines hardening of the "
30  "friction angle (in radians)");
31  params.addRequiredParam<UserObjectName>(
32  "dilation_angle",
33  "A TensorMechanicsHardening UserObject that defines hardening of the "
34  "dilation angle (in radians). Unless you are quite confident, this should "
35  "be set positive and not greater than the friction angle.");
36  params.addParam<bool>("perfect_guess",
37  true,
38  "Provide a guess to the Newton-Raphson proceedure "
39  "that is the result from perfect plasticity. With "
40  "severe hardening/softening this may be "
41  "suboptimal.");
42  params.addClassDescription("Nonassociative, smoothed, Mohr-Coulomb plasticity capped with "
43  "tensile (Rankine) and compressive caps, with hardening/softening");
44  return params;
45 }
InputParameters validParams< MultiParameterPlasticityStressUpdate >()