www.mooseframework.org
Functions
TensorMechanicsHardeningCutExponential.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< TensorMechanicsHardeningCutExponential > ()
 

Function Documentation

template<>
InputParameters validParams< TensorMechanicsHardeningCutExponential > ( )

Definition at line 11 of file TensorMechanicsHardeningCutExponential.C.

12 {
13  InputParameters params = validParams<TensorMechanicsHardeningModel>();
14  params.addRequiredParam<Real>(
15  "value_0", "The value of the parameter for all internal_parameter <= internal_0");
16  params.addParam<Real>("value_residual",
17  "The value of the parameter for internal_parameter = "
18  "infinity. Default = value_0, ie perfect plasticity");
19  params.addParam<Real>("internal_0", 0, "The cutoff of internal parameter");
20  params.addParam<Real>("rate",
21  0,
22  "Let p = internal_parameter. Then value = value_0 for "
23  "p<internal_0, and otherwise, value = value_residual + (value_0 "
24  "- value_residual)*exp(-rate*(p - internal_0)");
25  params.addClassDescription("Hardening is Cut-exponential");
26  return params;
27 }
InputParameters validParams< TensorMechanicsHardeningModel >()