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");
32 _temp_ambient(getFunctor<
ADReal>(
"T_ambient"))
Moose::StateArg determineState() const
Implements a heat transfer term with an ambient medium, proportional to the difference between the fl...
DualNumber< Real, DNDerivativeType, true > ADReal
static InputParameters validParams()
Moose::ElemArg makeElemArg(const Elem *elem, bool correct_skewnewss=false) const
const Elem *const & _current_elem
const Moose::Functor< ADReal > & _alpha
the convective heat transfer coefficient
static InputParameters validParams()
const Moose::Functor< ADReal > & _temp_ambient
the ambient temperature of the medium with which the fluid exchanges heat
NSFVEnergyAmbientConvection(const InputParameters ¶meters)
ADReal computeQpResidual() override
static const std::string alpha
registerMooseObject("NavierStokesApp", NSFVEnergyAmbientConvection)
MooseVariableFV< Real > & _var