www.mooseframework.org
Functions
GeneralizedPlaneStrainOffDiag.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< GeneralizedPlaneStrainOffDiag > ()
 

Function Documentation

template<>
InputParameters validParams< GeneralizedPlaneStrainOffDiag > ( )

Definition at line 22 of file GeneralizedPlaneStrainOffDiag.C.

23 {
24  InputParameters params = validParams<Kernel>();
25  params.addClassDescription("Generalized Plane Strain kernel to provide contribution of the "
26  "out-of-plane strain to other kernels");
27  params.addRequiredParam<std::vector<NonlinearVariableName>>("displacements",
28  "Variable for the displacements");
29  params.addParam<NonlinearVariableName>("temperature", "Variable for the temperature");
30  params.addCoupledVar("scalar_out_of_plane_strain",
31  "Scalar variable for generalized plane strain");
32  params.addParam<UserObjectName>("subblock_index_provider",
33  "SubblockIndexProvider user object name");
34  params.addParam<unsigned int>(
35  "scalar_out_of_plane_strain_index",
36  "The index number of scalar_out_of_plane_strain this kernel acts on");
37  params.addParam<std::string>("base_name", "Material property base name");
38  params.addParam<std::vector<MaterialPropertyName>>(
39  "eigenstrain_names", "List of eigenstrains to be applied in this strain calculation");
40 
41  return params;
42 }