23 "Emissivity function of the coupled boundary");
29 "Stefan Boltzmann constant [W/(m^2-K^4)]. This constant is provided as a " 30 "parameter to allow different precisions.");
42 _emissivity(getParam<
Real>(
"emissivity")),
43 _coupled_emissivity(getParam<
Real>(
"coupled_emissivity")),
44 _view_factor(getParam<
Real>(
"view_factor")),
45 _area(getParam<
Real>(
"area")),
46 _coupled_area(getParam<
Real>(
"coupled_area")),
47 _sigma(getParam<
Real>(
"stefan_boltzmann_constant")),
48 _radiation_resistance((1.0 - _emissivity) / _emissivity + 1.0 / _view_factor +
49 (1.0 - _coupled_emissivity) / _coupled_emissivity * _area / _coupled_area)
const ADTemplateVariableValue< T > & _u
Interface class for enabling objects to be RZ symmetric about arbitrary axis.
const Real & _sigma
Stefan-Boltzmann constant.
DualNumber< Real, DNDerivativeType, true > ADReal
const Real _radiation_resistance
Radiation resistance.
const MooseArray< Point > & _q_point
registerMooseObject("ThermalHydraulicsApp", HeatStructure2DRadiationCouplerRZBC)
static InputParameters validParams()
Base class for BC for components derived from HeatStructure2DCouplerBase.
virtual Real computeCircumference(const RealVectorValue &pt)
ADReal computeCoupledTemperature() const
Computes the coupled neighbor temperature.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const ADTemplateVariableTestValue< T > & _test
HeatStructure2DRadiationCouplerRZBC(const InputParameters ¶meters)
Applies BC for HeatStructure2DRadiationCouplerRZ.
MooseUnits pow(const MooseUnits &, int)
virtual ADReal computeQpResidual() override
static InputParameters validParams()
static InputParameters validParams()