19 "Calculates diffusion due to temperature gradient and Soret Coefficient");
21 params.
addParam<MaterialPropertyName>(
"soret_coefficient",
23 "The name of the Soret coefficient material property");
29 _grad_temp(adCoupledGradient(
"temperature")),
30 _soret_coeff(getADMaterialProperty<Real>(
"soret_coefficient"))
DualNumber< Real, DNDerivativeType, true > ADReal
registerMooseObject("MiscApp", ADThermoDiffusion)
const ADTemplateVariableTestGradient< T > & _grad_test
static InputParameters validParams()
const ADMaterialProperty< Real > & _soret_coeff
static InputParameters validParams()
const ADVariableGradient & _grad_temp
ADThermoDiffusion(const InputParameters ¶meters)
virtual ADReal computeQpResidual() override