22 params.
addRequiredParam<MooseFunctorName>(
"Hw",
"Heat transfer coefficient material property");
24 params.
addRequiredParam<MooseFunctorName>(
"k",
"Heat conductivity of the fluid");
30 "Computes wall heat transfer coefficient using Dittus-Boelter equation");
45 addFunctorProperty<GenericReal<is_ad>>(
54 "Reynolds number out of the range of validity of the Dittus-Boelter correlation");
58 "Prandtl number out of the range of validity of the Dittus-Boelter correlation");
Moose::GenericType< Real, is_ad > GenericReal
const Moose::Functor< GenericReal< is_ad > > & _T_wall
Wall temperature.
Computes wall heat transfer coefficient using Dittus-Boelter equation.
const Moose::Functor< GenericReal< is_ad > > & _T
Fluid temperature.
static InputParameters validParams()
static InputParameters validParams()
const Moose::Functor< GenericReal< is_ad > > & _reynolds
The Reynolds number.
static const std::string Reynolds
registerMooseObject("NavierStokesApp", DittusBoelterFunctorMaterial)
const Moose::Functor< GenericReal< is_ad > > & _k
Thermal conductivity.
static const std::string Prandtl
DittusBoelterFunctorMaterialTempl(const InputParameters ¶meters)
static const std::string T_fluid
auto wallHeatTransferCoefficient(const T1 &Nu, const T2 &k, const T3 &D_h)
Compute wall heat transfer coefficient.
const Moose::Functor< GenericReal< is_ad > > & _D_h
Hydraulic diameter.
const Moose::Functor< GenericReal< is_ad > > & _prandtl
The Prandtl number.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
MooseUnits pow(const MooseUnits &, int)