www.mooseframework.org
Functions
GeneralizedPlaneStrainAction.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< GeneralizedPlaneStrainAction > ()
 

Function Documentation

template<>
InputParameters validParams< GeneralizedPlaneStrainAction > ( )

Definition at line 16 of file GeneralizedPlaneStrainAction.C.

17 {
18  InputParameters params = validParams<Action>();
19  params.addClassDescription("Set up the GeneralizedPlaneStrain environment");
20  params.addRequiredParam<std::vector<NonlinearVariableName>>("displacements",
21  "The displacement variables");
22  params.addRequiredParam<NonlinearVariableName>("scalar_out_of_plane_strain",
23  "Scalar variable for the out-of-plane strain (in "
24  "y direction for 1D Axisymmetric or in z "
25  "direction for 2D Cartesian problems)");
26  params.addParam<NonlinearVariableName>("temperature", "The temperature variable");
27  params.addParam<FunctionName>("out_of_plane_pressure",
28  "0",
29  "Function used to prescribe pressure "
30  "in the out-of-plane direction (y "
31  "for 1D Axisymmetric or z for 2D "
32  "Cartesian problems)");
33  params.addParam<Real>("factor", 1.0, "Scale factor applied to prescribed pressure");
34  params.addParam<bool>("use_displaced_mesh", false, "Whether to use displaced mesh");
35  params.addParam<std::string>("base_name", "Material property base name");
36  params.addParam<std::vector<SubdomainName>>("block",
37  "The list of ids of the blocks (subdomain) "
38  "that the GeneralizedPlaneStrain kernels "
39  "will be applied to");
40 
41  return params;
42 }