18 params.
addClassDescription(
"Adds contribution due to thermo-migration to the Cahn-Hilliard "
19 "equation using a concentration 'u', temperature 'T', and thermal "
20 "mobility 'mobility' (in units of length squared per time).");
22 params.
addRequiredParam<MaterialPropertyName>(
"mobility",
"The mobility property name");
28 _T(adCoupledValue(
"T")),
29 _grad_T(adCoupledGradient(
"T")),
30 _mobility(getADMaterialProperty<Real>(
"mobility"))
registerMooseObject("PhaseFieldApp", ADCHSoretMobility)
DualNumber< Real, DNDerivativeType, true > ADReal
Adds contribution due to thermo-migration to the Cahn-Hilliard equation.
const ADVariableGradient & _grad_T
const ADMaterialProperty< Real > & _mobility
virtual ADReal computeQpResidual()
const ADVariableValue & _T
ADCHSoretMobility(const InputParameters ¶meters)
static InputParameters validParams()
const ADTemplateVariableTestGradient< T > & _grad_test
static InputParameters validParams()