20 params.
addRequiredParam<MooseFunctorName>(
"T_ambient",
"Ambient temperature functor");
21 params.
addRequiredParam<MooseFunctorName>(
"emissivity",
"Emissivity functor");
22 params.
addParam<MooseFunctorName>(
"view_factor", 1.0,
"View factor functor");
23 params.
addParam<
Real>(
"stefan_boltzmann_constant", 5.670367e-8,
"Stefan-Boltzmann constant");
24 params.
addParam<MooseFunctorName>(
"scale", 1.0,
"Functor by which to scale the heat flux");
34 _T(coupledValue(
"T")),
35 _T_ambient(getFunctor<
Real>(
"T_ambient")),
36 _emissivity(getFunctor<
Real>(
"emissivity")),
37 _view_factor(getFunctor<
Real>(
"view_factor")),
38 _sigma_stefan_boltzmann(getParam<
Real>(
"stefan_boltzmann_constant")),
39 _scale(getFunctor<
Real>(
"scale"))
const Moose::Functor< Real > & _view_factor
View factor.
const Real & _sigma_stefan_boltzmann
Stefan-Boltzmann constant.
const unsigned int & _current_side
const Moose::Functor< Real > & _T_ambient
Ambient temperature.
static InputParameters validParams()
static InputParameters validParams()
const Moose::Functor< Real > & _emissivity
Emissivity.
const MooseArray< Point > & _q_point
const Moose::Functor< Real > & _scale
Functor by which to scale the heat flux.
static const std::string T_ambient
virtual Real computeQpIntegral() override
registerMooseObject("ThermalHydraulicsApp", HeatRateRadiation)
const VariableValue & _T
Temperature.
HeatRateRadiation(const InputParameters ¶meters)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
Integrates a radiative heat flux over a boundary.
const QBase *const & _qrule
const Elem *const & _current_elem
static const std::string emissivity