20 params.
addParam<MaterialPropertyName>(
"Hw",
22 "Heat transfer coefficient material property");
24 params.
addParam<MaterialPropertyName>(
26 params.
addParam<MaterialPropertyName>(
28 params.
addClassDescription(
"Computes convective heat transfer coefficient from Nusselt number");
35 _Hw(declareADProperty<
Real>(
"Hw")),
36 _Nu(getADMaterialProperty<
Real>(
"Nu")),
37 _D_h(getADMaterialProperty<
Real>(
"D_h")),
38 _k(getADMaterialProperty<
Real>(
"k"))
registerMooseObject("ThermalHydraulicsApp", ADConvectiveHeatTransferCoefficientMaterial)
static InputParameters validParams()
ADMaterialProperty< Real > & _Hw
Wall heat transfer coefficient.
static const std::string THERMAL_CONDUCTIVITY
static const std::string HEAT_TRANSFER_COEFFICIENT_WALL
ADConvectiveHeatTransferCoefficientMaterial(const InputParameters ¶meters)
static InputParameters validParams()
auto wallHeatTransferCoefficient(const T1 &Nu, const T2 &k, const T3 &D_h)
Compute wall heat transfer coefficient.
const ADMaterialProperty< Real > & _D_h
Hydraulic diameter.
virtual void computeQpProperties()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const ADMaterialProperty< Real > & _k
Thermal conductivity.
static const std::string HYDRAULIC_DIAMETER
Computes convective heat transfer coefficient from Nusselt number.
const ADMaterialProperty< Real > & _Nu
Nusselt number.