www.mooseframework.org
Functions
TensorMechanicsPlasticJ2.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< TensorMechanicsPlasticJ2 > ()
 

Function Documentation

template<>
InputParameters validParams< TensorMechanicsPlasticJ2 > ( )

Definition at line 11 of file TensorMechanicsPlasticJ2.C.

Referenced by validParams< TensorMechanicsPlasticIsotropicSD >().

12 {
13  InputParameters params = validParams<TensorMechanicsPlasticModel>();
14  params.addRequiredParam<UserObjectName>(
15  "yield_strength",
16  "A TensorMechanicsHardening UserObject that defines hardening of the yield strength");
17  params.addRangeCheckedParam<unsigned>(
18  "max_iterations", 10, "max_iterations>0", "Maximum iterations for custom J2 return map");
19  params.addParam<bool>("use_custom_returnMap",
20  true,
21  "Whether to use the custom returnMap "
22  "algorithm. Set to true if you are using "
23  "isotropic elasticity.");
24  params.addParam<bool>("use_custom_cto",
25  true,
26  "Whether to use the custom consistent tangent "
27  "operator computations. Set to true if you are "
28  "using isotropic elasticity.");
29  params.addClassDescription("J2 plasticity, associative, with hardening");
30 
31  return params;
32 }
InputParameters validParams< TensorMechanicsPlasticModel >()