RankTwoTensorTempl< Real > RankTwoTensor
const std::string _base_name
Base name prepended to material property name.
static InputParameters validParams()
ComputeEigenstrainBase(const InputParameters ¶meters)
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 _eigenstrain.
InputParameters validParams< ComputeEigenstrainBase >()
virtual void computeQpProperties()
Real computeVolumetricStrainComponent(const Real volumetric_strain) const
Helper function for models that compute the eigenstrain based on a volumetric strain.
std::string _eigenstrain_name
Material property name for the eigenstrain tensor.
virtual void initQpStatefulProperties()
ComputeEigenstrainBase is the base class for eigenstrain tensors.
MaterialProperty< RankTwoTensor > & _eigenstrain
Stores the current total eigenstrain.