GrayLambertSurfaceRadiationBase computes the heat flux on a set of surfaces in radiative heat transfe...
Applies a Gray-Lambert surface-to-surface radiative heat-flux boundary condition to a linear finite-v...
const GrayLambertSurfaceRadiationBase & _glsr_uo
User object providing surface emissivity, irradiation, and net radiative heat flux.
static InputParameters validParams()
virtual Real getAlpha(Moose::FaceArg face, Moose::StateArg state) const override
const Moose::Functor< Real > & _coeff_diffusion
Diffusion coefficient multiplying the outward normal temperature gradient.
const Moose::Functor< Real > & _temperature_radiation
Temperature variable used to reconstruct the local-lagged surface emission.
virtual Real getGamma(Moose::FaceArg face, Moose::StateArg state) const override
virtual Real getBeta(Moose::FaceArg face, Moose::StateArg state) const override
bool _reconstruct_emission
Whether to reconstruct the local emitted heat flux using the boundary-face temperature.
const InputParameters & parameters() const