47 "Allen-Cahn bulk contribution Kernel with forward mode automatic differentiation");
48 params.
addParam<MaterialPropertyName>(
"mob_name",
"L",
"The mobility used with the kernel");
55 _prop_L(getADMaterialProperty<T>(
"mob_name"))
63 return _prop_L[_qp] * computeDFDOP();
ADAllenCahnBase(const InputParameters ¶meters)
static InputParameters validParams()
virtual ADReal precomputeQpResidual()
DualNumber< Real, DNDerivativeType, true > ADReal
const ADMaterialProperty< T > & _prop_L
Mobility.
virtual ADReal computeDFDOP()=0
Compute the derivative of the bulk free energy w.r.t the order parameter.
This is the Allen-Cahn equation base class that implements the bulk or local energy term of the equat...
static InputParameters validParams()