Go to the documentation of this file.
20 params.addClassDescription(
"Computes a constant Eigenstrain");
21 params.addRequiredParam<std::vector<Real>>(
22 "eigen_base",
"Vector of values defining the constant base tensor for the Eigenstrain");
23 params.addParam<MaterialPropertyName>(
24 "prefactor", 1.0,
"Name of material defining the variable dependence");
virtual void computeQpEigenstrain()
Compute the eigenstrain and store in _eigenstrain.
const MaterialProperty< Real > & _prefactor
static InputParameters validParams()
defineLegacyParams(ComputeEigenstrain)
ComputeEigenstrain(const InputParameters ¶meters)
ComputeEigenstrain computes an Eigenstrain that is a function of a single variable defined by a base ...
RankTwoTensor _eigen_base_tensor
static InputParameters validParams()
ComputeEigenstrainBase is the base class for eigenstrain tensors.
registerMooseObject("TensorMechanicsApp", ComputeEigenstrain)
MaterialProperty< RankTwoTensor > & _eigenstrain
Stores the current total eigenstrain.