20 "Implements a solid-fluid ambient convection volumetric term "
21 "proportional to the difference between the fluid and ambient temperatures : "
22 "$q''' = \\alpha (T_{fluid} - T_{ambient})$.");
24 "Name of the convective heat transfer coefficient");
25 params.
addRequiredParam<MooseFunctorName>(
"T_ambient",
"The ambient temperature");
31 _alpha(getFunctor<
ADReal>(
NS::alpha)),
32 _temp_ambient(getFunctor<
ADReal>(
"T_ambient"))
DualNumber< Real, DNDerivativeType, true > ADReal
registerMooseObject("NavierStokesApp", NSFVEnergyAmbientConvection)
static InputParameters validParams()
MooseVariableFV< Real > & _var
const Elem *const & _current_elem
Moose::ElemArg makeElemArg(const Elem *elem, bool correct_skewnewss=false) const
Implements a heat transfer term with an ambient medium, proportional to the difference between the fl...
const Moose::Functor< ADReal > & _temp_ambient
the ambient temperature of the medium with which the fluid exchanges heat
static InputParameters validParams()
ADReal computeQpResidual() override
NSFVEnergyAmbientConvection(const InputParameters ¶meters)
const Moose::Functor< ADReal > & _alpha
the convective heat transfer coefficient
Moose::StateArg determineState() const
static const std::string alpha