24 "D_tensor_name",
"The elastic tensor derivative for the specific order parameter");
29 :
ACBulk<Real>(parameters),
30 _D_elastic_tensor(getMaterialProperty<
RankFourTensor>(
"D_tensor_name")),
31 _elastic_strain(getMaterialPropertyByName<
RankTwoTensor>(
"elastic_strain"))
registerMooseObject("PhaseFieldApp", ACGrGrElasticDrivingForce)
void mooseError(Args &&... args)
This is the Allen-Cahn equation base class that implements the bulk or local energy term of the equat...
static InputParameters validParams()
Calculates the porton of the Allen-Cahn equation that results from the deformation energy.
const MaterialProperty< RankTwoTensor > & _elastic_strain
virtual Real computeDFDOP(PFFunctionType type)
ACGrGrElasticDrivingForce(const InputParameters ¶meters)
static InputParameters validParams()
const MaterialProperty< RankFourTensor > & _D_elastic_tensor
T doubleContraction(const RankTwoTensorTempl< T > &a) const