19 params.
addRequiredParam<MooseFunctorName>(
"T_ambient",
"Ambient temperature functor");
20 params.
addRequiredParam<MooseFunctorName>(
"emissivity",
"Emissivity functor");
21 params.
addParam<MooseFunctorName>(
"view_factor", 1.0,
"View factor functor");
25 "Post-processor by which to scale boundary condition",
26 "The 'scale' parameter is replacing the 'scale_pp' parameter. 'scale' is a function " 27 "parameter instead of a post-processor parameter. If you need to scale from a post-processor " 28 "value, use a PostprocessorFunction.");
30 "scale", 1.0,
"Functor by which to scale the boundary condition");
31 params.
addParam<
Real>(
"stefan_boltzmann_constant", 5.670367e-8,
"Stefan-Boltzmann constant");
34 "Radiative heat transfer boundary condition for a plate heat structure");
41 _T_ambient(getFunctor<
ADReal>(
"T_ambient")),
42 _emissivity(getFunctor<
ADReal>(
"emissivity")),
43 _view_factor(getFunctor<
ADReal>(
"view_factor")),
44 _scale_pp(getPostprocessorValue(
"scale_pp")),
45 _scale(getFunctor<
ADReal>(
"scale")),
46 _sigma(getParam<
Real>(
"stefan_boltzmann_constant"))
const ADTemplateVariableValue< T > & _u
virtual ADReal computeQpResidual() override
const Moose::Functor< ADReal > & _scale
Functor by which to scale the boundary condition.
const Elem *const & _current_elem
registerMooseObject("ThermalHydraulicsApp", ADRadiativeHeatFluxBC)
const Moose::Functor< ADReal > & _emissivity
Emissivity.
DualNumber< Real, DNDerivativeType, true > ADReal
static InputParameters validParams()
const MooseArray< Point > & _q_point
static const std::string T_ambient
Radiative heat transfer boundary condition for a plate heat structure.
const PostprocessorValue & _scale_pp
Post-processor by which to scale boundary condition.
const Moose::Functor< ADReal > & _T_ambient
Ambient temperature.
const Real _sigma
Stefan-Boltzmann constant.
ADRadiativeHeatFluxBC(const InputParameters ¶meters)
const QBase *const & _qrule
const unsigned int & _current_side
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const ADTemplateVariableTestValue< T > & _test
static InputParameters validParams()
const Moose::Functor< ADReal > & _view_factor
View factor.
static const std::string emissivity