18 params.
addRequiredParam<MooseFunctorName>(
"T_ambient",
"Ambient temperature functor");
20 "Ambient heat transfer coefficient functor");
22 "scale", 1.0,
"Functor by which to scale the boundary condition");
23 params.
addClassDescription(
"Adds a convective heat flux boundary condition with user-specified " 24 "ambient temperature and heat transfer coefficient functions");
30 _T_ambient(getFunctor<
ADReal>(
"T_ambient")),
31 _htc_ambient(getFunctor<
ADReal>(
"htc_ambient")),
32 _scale(getFunctor<
ADReal>(
"scale"))
const ADTemplateVariableValue< T > & _u
const Elem *const & _current_elem
registerMooseObject("ThermalHydraulicsApp", ADConvectionHeatTransferBC)
DualNumber< Real, DNDerivativeType, true > ADReal
static InputParameters validParams()
const Moose::Functor< ADReal > & _scale
Functor by which to scale the boundary condition.
ADConvectionHeatTransferBC(const InputParameters ¶meters)
const MooseArray< Point > & _q_point
static const std::string T_ambient
const Moose::Functor< ADReal > & _htc_ambient
Ambient heat transfer coefficient functor.
virtual ADReal computeQpResidual() override
static InputParameters validParams()
const QBase *const & _qrule
const unsigned int & _current_side
const ADTemplateVariableTestValue< T > & _test
const Moose::Functor< ADReal > & _T_ambient
Ambient temperature functor.