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"))
Adds contribution due to thermo-migration to the Cahn-Hilliard equation.
const ADMaterialProperty< Real > & _mobility
const ADTemplateVariableTestGradient< T > & _grad_test
registerMooseObject("PhaseFieldApp", ADCHSoretMobility)
ADCHSoretMobility(const InputParameters ¶meters)
DualNumber< Real, DNDerivativeType, true > ADReal
virtual ADReal computeQpResidual()
const ADVariableGradient & _grad_T
static InputParameters validParams()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const ADVariableValue & _T
static InputParameters validParams()