20 params.
addRequiredParam<MooseFunctorName>(
"T_ambient",
"Ambient temperature functor");
21 params.
addRequiredParam<MooseFunctorName>(
"htc",
"Ambient heat transfer coefficient functor");
22 params.
addParam<MooseFunctorName>(
"scale", 1.0,
"Functor by which to scale the heat flux");
32 _T(coupledValue(
"T")),
33 _T_ambient(getFunctor<Real>(
"T_ambient")),
34 _htc_ambient(getFunctor<Real>(
"htc")),
35 _scale(getFunctor<Real>(
"scale"))
registerMooseObject("ThermalHydraulicsApp", HeatRateConvection)
Integrates a convective heat flux over a boundary.
virtual Real computeQpIntegral() override
const Moose::Functor< Real > & _T_ambient
Ambient temperature functor.
const VariableValue & _T
Temperature.
const Moose::Functor< Real > & _scale
Functor by which to scale the heat flux.
const Moose::Functor< Real > & _htc_ambient
Ambient heat transfer coefficient functor.
HeatRateConvection(const InputParameters ¶meters)
static InputParameters validParams()
static InputParameters validParams()
const unsigned int & _current_side
const QBase *const & _qrule
const MooseArray< Point > & _q_point
const Elem *const & _current_elem