12 #include "RankTwoTensor.h"
18 template <ComputeStage compute_stage>
23 params.addClassDescription(
"Computes a constant Eigenstrain");
24 params.addRequiredParam<std::vector<Real>>(
25 "eigen_base",
"Vector of values defining the constant base tensor for the Eigenstrain");
26 params.addParam<MaterialPropertyName>(
27 "prefactor", 1.0,
"Name of material defining the variable dependence");
31 template <ComputeStage compute_stage>
34 _prefactor(getADMaterialProperty<Real>(
"prefactor"))
39 template <ComputeStage compute_stage>
44 _eigenstrain[_qp] = _eigen_base_tensor * _prefactor[_qp];