www.mooseframework.org
Functions
InclusionProperties.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< InclusionProperties > ()
 

Function Documentation

template<>
InputParameters validParams< InclusionProperties > ( )

Definition at line 13 of file InclusionProperties.C.

14 {
15  InputParameters params = validParams<Material>();
16  params.addRequiredParam<Real>("a", "Ellipse semiaxis");
17  params.addRequiredParam<Real>("b", "Ellipse semiaxis");
18  params.addRequiredParam<Real>("lambda", "Lame's first parameter");
19  params.addRequiredParam<Real>("mu", "Shear modulus (aka Lame's second parameter)");
20  params.addRequiredParam<std::vector<Real>>("misfit_strains",
21  "Vector of misfit strains in order eps_11, eps_22");
22  params.addRequiredParam<MaterialPropertyName>(
23  "stress_name", "Name of the material property where analytical stresses will be stored");
24  params.addRequiredParam<MaterialPropertyName>(
25  "strain_name", "Name of the material property where analytical total strains will be stored");
26  params.addRequiredParam<MaterialPropertyName>(
27  "energy_name",
28  "Name of the material property where analytical elastic energies will be stored");
29 
30  return params;
31 }