20 params.addClassDescription(
"Computes Eigenstrain based on material property tensor base");
21 params.addRequiredParam<MaterialPropertyName>(
"base_tensor_property_name",
22 "Name of base tensor property");
23 params.addParam<MaterialPropertyName>(
24 "prefactor", 1.0,
"Name of material defining the variable dependence");
25 params.addParam<std::vector<Real>>(
26 "offset_tensor",
"Vector of values defining the constant base tensor for the Eigenstrain");
32 _base_tensor(getMaterialProperty<RealTensorValue>(
"base_tensor_property_name")),
33 _prefactor(getMaterialProperty<Real>(
"prefactor"))
35 if (isParamValid(
"offset_tensor"))
36 _offset_tensor.fillFromInputVector(getParam<std::vector<Real>>(
"offset_tensor"));