19 "Split formulation Cahn-Hilliard Kernel that uses a DerivativeMaterial Free Energy");
21 "f_name",
"Base name of the free energy function F defined in a DerivativeParsedMaterial");
22 params.
addCoupledVar(
"args",
"Vector of additional arguments to F");
30 _f_name(getParam<MaterialPropertyName>(
"f_name")),
31 _dFdc(getADMaterialProperty<
Real>(derivativePropertyNameFirst(_f_name, _var.
name())))
ADSplitCHParsed(const InputParameters ¶meters)
registerMooseObject("PhaseFieldApp", ADSplitCHParsed)
virtual ADReal computeDFDC()
The pair, ADSplitCHCRes and ADSplitCHWRes, splits the Cahn-Hilliard equation by replacing chemical po...
const ADMaterialProperty< Real > & _dFdc
chemical potential property
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()
static InputParameters validParams()
ADSplitCHParsed uses the Free Energy function and derivatives provided by an ADMaterial.