www.mooseframework.org
Functions
TensorMechanicsHardeningCubic.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< TensorMechanicsHardeningCubic > ()
 

Function Documentation

template<>
InputParameters validParams< TensorMechanicsHardeningCubic > ( )

Definition at line 12 of file TensorMechanicsHardeningCubic.C.

13 {
14  InputParameters params = validParams<TensorMechanicsHardeningModel>();
15  params.addRequiredParam<Real>(
16  "value_0", "The value of the parameter for all internal_parameter <= internal_0");
17  params.addParam<Real>("value_residual",
18  "The value of the parameter for internal_parameter >= "
19  "internal_limit. Default = value_0, ie perfect "
20  "plasticity");
21  params.addParam<Real>(
22  "internal_0", 0.0, "The value of the internal_parameter when hardening begins");
23  params.addParam<Real>("internal_limit",
24  1.0,
25  "The value of the internal_parameter when hardening "
26  "ends. This hardening forms a cubic between "
27  "(internal_0, value_0) and (internal_limit, "
28  "value_residual) that is smooth at internal_0 and "
29  "internal_limit");
30  params.addClassDescription("Hardening is Cubic");
31  return params;
32 }
InputParameters validParams< TensorMechanicsHardeningModel >()