virtual void computeQpEigenstrain()=0
Compute the eigenstrain and store in _disp_eigenstrain and _rot_eigenstrain.
virtual void computeQpProperties()
ComputeEigenstrainBeamBase is the base class for beam eigenstrain vectors.
ComputeEigenstrainBeamBase(const InputParameters ¶meters)
MaterialProperty< RealVectorValue > & _rot_eigenstrain
Stores the current rotational eigenstrain.
std::string _eigenstrain_name
Base material property name for the eigenstrain vectors.
InputParameters validParams< ComputeEigenstrainBeamBase >()
static InputParameters validParams()
bool & _step_zero
Restartable data to check for the zeroth and first time steps for thermal calculations.
virtual void initQpStatefulProperties()
MaterialProperty< RealVectorValue > & _disp_eigenstrain
Stores the current displacement eigenstrain.