www.mooseframework.org
Functions
ComputeEigenstrainFromInitialStress.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< ComputeEigenstrainFromInitialStress > ()
 

Function Documentation

template<>
InputParameters validParams< ComputeEigenstrainFromInitialStress > ( )

Definition at line 14 of file ComputeEigenstrainFromInitialStress.C.

15 {
16  InputParameters params = validParams<ComputeEigenstrainBase>();
17  params.addClassDescription("Computes an eigenstrain from an initial stress");
18  params.addRequiredParam<std::vector<FunctionName>>(
19  "initial_stress",
20  "A list of functions describing the initial stress. If provided, there "
21  "must be 9 of these, corresponding to the xx, yx, zx, xy, yy, zy, xz, yz, "
22  "zz components respectively. To compute the eigenstrain correctly, your "
23  "elasticity tensor should not be time-varying in the first timestep");
24  params.addParam<std::string>("base_name",
25  "The base_name for the elasticity tensor that will be "
26  "used to compute strain from stress. Do not provide "
27  "any base_name if your elasticity tensor does not use "
28  "one.");
29  params.set<bool>("incremental_form") = true;
30  return params;
31 }
InputParameters validParams< ComputeEigenstrainBase >()