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(
"coupled_variables",
"Vector of additional arguments to F");
29 _f_name(getParam<MaterialPropertyName>(
"f_name")),
30 _dFdc(getADMaterialProperty<Real>(derivativePropertyNameFirst(_f_name, _var.
name())))
DualNumber< Real, DNDerivativeType, true > ADReal
registerMooseObject("PhaseFieldApp", ADSplitCHParsed)
The pair, ADSplitCHCRes and ADSplitCHWRes, splits the Cahn-Hilliard equation by replacing chemical po...
static InputParameters validParams()
ADSplitCHParsed uses the Free Energy function and derivatives provided by an ADMaterial.
static InputParameters validParams()
const ADMaterialProperty< Real > & _dFdc
chemical potential property
virtual ADReal computeDFDC()
ADSplitCHParsed(const InputParameters ¶meters)