www.mooseframework.org
Functions
MultiPlasticityRawComponentAssembler.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< MultiPlasticityRawComponentAssembler > ()
 

Function Documentation

template<>
InputParameters validParams< MultiPlasticityRawComponentAssembler > ( )

Definition at line 11 of file MultiPlasticityRawComponentAssembler.C.

Referenced by validParams< MultiPlasticityLinearSystem >().

12 {
13  InputParameters params = emptyInputParameters();
14  MooseEnum specialIC("none rock joint", "none");
15  params.addParam<MooseEnum>("specialIC",
16  specialIC,
17  "For certain combinations of plastic models, the set of active "
18  "constraints can be initialized optimally. 'none': no special "
19  "initialization is performed. For all other choices, the "
20  "plastic_models must be chosen to have the following types. 'rock': "
21  "'TensileMulti MohrCoulombMulti'. 'joint': 'WeakPlaneTensile "
22  "WeakPlaneShear'.");
23  params.addParam<std::vector<UserObjectName>>(
24  "plastic_models",
25  "List of names of user objects that define the plastic models that could "
26  "be active for this material. If no plastic_models are provided, only "
27  "elasticity will be used.");
28  params.addClassDescription("RawComponentAssembler class to calculate yield functions, etc, used "
29  "in multi-surface finite-strain plasticity");
30  return params;
31 }