24 params.
addParam<FunctionName>(
"scale", 1.0,
"Function by which to scale the heat flux");
26 params.
addClassDescription(
"Integrates a cylindrical heat structure boundary convective heat "
27 "flux from an external application");
36 _T(coupledValue(
"T")),
37 _T_ext(coupledValue(
"T_ext")),
38 _htc_ext(coupledValue(
"htc_ext")),
39 _scale_fn(getFunction(
"scale"))
registerMooseObject("ThermalHydraulicsApp", HeatRateExternalAppConvectionRZ)
virtual Real value(Real t, const Point &p) const
Integrates a cylindrical heat structure boundary convective heat flux from an external application.
const VariableValue & _T
Temperature.
HeatRateExternalAppConvectionRZ(const InputParameters ¶meters)
virtual Real computeQpIntegral() override
const Function & _scale_fn
Function by which to scale the heat flux.
const VariableValue & _htc_ext
Heat transfer coefficient from external application.
const VariableValue & _T_ext
Temperature from external application.
static InputParameters validParams()
Interface class for enabling objects to be RZ symmetric about arbitrary axis.
virtual Real computeCircumference(const RealVectorValue &pt)
static InputParameters validParams()
static InputParameters validParams()
const MooseArray< Point > & _q_point