www.mooseframework.org
Functions
HomogenizedElasticConstants.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("SolidMechanicsApp", HomogenizedElasticConstants)
 
template<>
InputParameters validParams< HomogenizedElasticConstants > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "SolidMechanicsApp"  ,
HomogenizedElasticConstants   
)

◆ validParams< HomogenizedElasticConstants >()

template<>
InputParameters validParams< HomogenizedElasticConstants > ( )

Definition at line 19 of file HomogenizedElasticConstants.C.

20 {
21  InputParameters params = validParams<ElementAverageValue>();
22  params.addRequiredCoupledVar("dx_xx", "solution in xx");
23  params.addRequiredCoupledVar("dy_xx", "solution in xx");
24  params.addCoupledVar("dz_xx", "solution in xx");
25  params.addRequiredCoupledVar("dx_yy", "solution in yy");
26  params.addRequiredCoupledVar("dy_yy", "solution in yy");
27  params.addCoupledVar("dz_yy", "solution in yy");
28  params.addCoupledVar("dx_zz", "solution in zz");
29  params.addCoupledVar("dy_zz", "solution in zz");
30  params.addCoupledVar("dz_zz", "solution in zz");
31  params.addRequiredCoupledVar("dx_xy", "solution in xy");
32  params.addRequiredCoupledVar("dy_xy", "solution in xy");
33  params.addCoupledVar("dz_xy", "solution in xy");
34  params.addCoupledVar("dx_yz", "solution in yz");
35  params.addCoupledVar("dy_yz", "solution in yz");
36  params.addCoupledVar("dz_yz", "solution in yz");
37  params.addCoupledVar("dx_zx", "solution in zx");
38  params.addCoupledVar("dy_zx", "solution in zx");
39  params.addCoupledVar("dz_zx", "solution in zx");
40  params.addParam<std::string>(
41  "appended_property_name", "", "Name appended to material properties to make them unique");
42  params.addRequiredParam<unsigned int>("column",
43  "An integer corresponding to the direction the "
44  "variable this kernel acts in. (0 for xx, 1 for "
45  "yy, 2 for zz, 3 for xy, 4 for yz, 5 for zx)");
46  params.addRequiredParam<unsigned int>("row",
47  "An integer corresponding to the direction the "
48  "variable this kernel acts in. (0 for xx, 1 for yy, "
49  "2 for zz, 3 for xy, 4 for yz, 5 for zx)");
50  return params;
51 }