19 params.
addParam<
Real>(
"stefan_boltzmann_constant", 5.670367e-8,
"The Stefan-Boltzmann constant.");
21 "Tinfinity",
"0",
"Temperature of the body in radiative heat transfer.");
22 params.
addParam<
Real>(
"boundary_emissivity", 1,
"Emissivity of the boundary.");
23 params.
addClassDescription(
"Boundary condition for radiative heat flux where temperature and the" 24 "temperature of a body in radiative heat transfer are specified.");
32 _sigma_stefan_boltzmann(this->template getParam<
Real>(
"stefan_boltzmann_constant")),
33 _tinf(getFunction(
"Tinfinity")),
34 _eps_boundary(this->template getParam<
Real>(
"boundary_emissivity"))
44 return _test[_i][_qp] * _sigma_stefan_boltzmann * coefficient() * (T4 - T4inf);
52 return 4 * _sigma_stefan_boltzmann * _test[_i][_qp] * coefficient() * T3 * _phi[_j][_qp];
virtual Real computeQpJacobian()
RadiativeHeatFluxBCBaseTempl(const InputParameters ¶meters)
static InputParameters validParams()
static InputParameters validParams()
virtual GenericReal< is_ad > computeQpResidual()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
typename Moose::GenericType< Real, is_ad > GenericReal
Boundary condition for radiative heat flux where temperature and the temperature of a body in radiati...