17 "Material property name for the eigenstrain vector computed " 18 "by this model. IMPORTANT: The name of this property must " 19 "also be provided to the strain calculator.");
25 _eigenstrain_name(getParam<
std::string>(
"eigenstrain_name")),
26 _disp_eigenstrain(declareProperty<
RealVectorValue>(
"disp_" + _eigenstrain_name)),
27 _rot_eigenstrain(declareProperty<
RealVectorValue>(
"rot_" + _eigenstrain_name)),
28 _step_zero(declareRestartableData<bool>(
"step_zero", true))
virtual void initQpStatefulProperties()
virtual void computeQpProperties()
MaterialProperty< RealVectorValue > & _rot_eigenstrain
Stores the current rotational eigenstrain.
static InputParameters validParams()
MaterialProperty< RealVectorValue > & _disp_eigenstrain
Stores the current displacement eigenstrain.
bool & _step_zero
Restartable data to check for the zeroth and first time steps for thermal calculations.
virtual void computeQpEigenstrain()=0
Compute the eigenstrain and store in _disp_eigenstrain and _rot_eigenstrain.
static InputParameters validParams()
ComputeEigenstrainBeamBase(const InputParameters ¶meters)