20 params.
addClassDescription(
"Computes a convection heat flux from a solid surface to a fluid.");
21 params.
addRequiredParam<MooseFunctorName>(
"htc",
"Heat transfer coefficient functor");
22 params.
addRequiredParam<MooseFunctorName>(
"T_solid",
"Solid temperature functor");
23 params.
addRequiredParam<MooseFunctorName>(
"T_fluid",
"Fluid temperature functor");
25 "Name to give the heat flux functor material property");
34 _T_solid(getFunctor<
GenericReal<is_ad>>(
"T_solid")),
37 addFunctorProperty<GenericReal<is_ad>>(
38 getParam<std::string>(
"heat_flux_name"),
41 const auto htc =
_htc(r, t);
Moose::GenericType< Real, is_ad > GenericReal
static InputParameters validParams()
static const std::string T_solid
const Moose::Functor< GenericReal< is_ad > > & _T_solid
Solid temperature.
ConvectionHeatFluxFunctorMaterialTempl(const InputParameters ¶meters)
static const std::string T_fluid
const Moose::Functor< GenericReal< is_ad > > & _T_fluid
Fluid temperature.
registerMooseObject("HeatTransferApp", ConvectionHeatFluxFunctorMaterial)
static InputParameters validParams()
Computes a convection heat flux from a solid surface to a fluid.
const Moose::Functor< GenericReal< is_ad > > & _htc
Heat transfer coefficient.