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"))
const unsigned int & _current_side
static InputParameters validParams()
const MooseArray< Point > & _q_point
const VariableValue & _T
Temperature.
registerMooseObject("ThermalHydraulicsApp", HeatRateConvection)
static const std::string T_ambient
Integrates a convective heat flux over a boundary.
const Moose::Functor< Real > & _scale
Functor by which to scale the heat flux.
static InputParameters validParams()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const Moose::Functor< Real > & _T_ambient
Ambient temperature functor.
virtual Real computeQpIntegral() override
const QBase *const & _qrule
HeatRateConvection(const InputParameters ¶meters)
const Elem *const & _current_elem
const Moose::Functor< Real > & _htc_ambient
Ambient heat transfer coefficient functor.