19 "AD Time derivative term $\\rho c_p \\frac{\\partial T}{\\partial t}$ of " 20 "the heat equation for quasi-constant specific heat $c_p$ and the density $\\rho$.");
21 params.
addParam<MaterialPropertyName>(
22 "specific_heat",
"specific_heat",
"Property name of the specific heat material property");
23 params.
addParam<MaterialPropertyName>(
24 "density_name",
"density",
"Property name of the density material property");
30 _specific_heat(getADMaterialProperty<
Real>(
"specific_heat")),
31 _density(getADMaterialProperty<
Real>(
"density_name"))
virtual ADReal computeQpResidual() override
A finite volume kernel to add the time derivative term in the heat conduction equation.
static InputParameters validParams()
registerMooseObject("HeatTransferApp", FVHeatConductionTimeDerivative)
static InputParameters validParams()
DualNumber< Real, DNDerivativeType, true > ADReal
FVHeatConductionTimeDerivative(const InputParameters ¶meters)
const ADMaterialProperty< Real > & _density
Density material property.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
ADReal computeQpResidual() override
const ADMaterialProperty< Real > & _specific_heat
Specific heat material property.