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$.");
22 "specific_heat",
"specific_heat",
"Property name of the specific heat at constant pressure");
23 params.
addParam<MooseFunctorName>(
"density",
"density",
"Property name of the density");
30 _specific_heat(getFunctor<
ADReal>(
"specific_heat")),
31 _density(getFunctor<
ADReal>(
"density"))
39 mooseAssert(
_q_point.
size() == 1,
"Only 1 QP per element in FV");
DualNumber< Real, DNDerivativeType, true > ADReal
registerMooseObject("HeatTransferApp", FVFunctorHeatConductionTimeDerivative)
const Elem *const & _current_elem
const MooseArray< Point > & _q_point
A finite volume kernel to add the time derivative term in the heat conduction equation,...
static InputParameters validParams()
const Moose::Functor< ADReal > & _specific_heat
Specific heat capacity at constant pressure.
const Moose::Functor< ADReal > & _density
Density.
virtual ADReal computeQpResidual() override
FVFunctorHeatConductionTimeDerivative(const InputParameters ¶meters)
static InputParameters validParams()
ADReal computeQpResidual() override
unsigned int size() const
Moose::StateArg determineState() const