22 "Name of the GrayLambertSurfaceRadiationBase UO");
24 "reconstruct_emission",
26 "Flag to apply constant heat flux on sideset or reconstruct emission by T^4 law.");
28 "GrayLambertSurfaceRadiationBase userobject.");
35 _reconstruct_emission(getParam<bool>(
"reconstruct_emission"))
const VariableTestValue & _test
GrayLambertNeumannBC(const InputParameters ¶meters)
virtual Real computeQpJacobian() override
GrayLambertSurfaceRadiationBase computes the heat flux on a set of surfaces in radiative heat transfe...
virtual Real computeQpResidual() override
static Real _sigma_stefan_boltzmann
static InputParameters validParams()
const VariablePhiValue & _phi
const BoundaryID & _current_boundary_id
Real getSurfaceIrradiation(BoundaryID id) const
public interface of this UserObject
static InputParameters validParams()
bool _reconstruct_emission
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
Real getSurfaceEmissivity(BoundaryID id) const
const GrayLambertSurfaceRadiationBase & _glsr_uo
registerMooseObject("HeatTransferApp", GrayLambertNeumannBC)
Boundary condition for radiative heat that is computed by the GrayLambertSurfaceRadiationBase userobj...
Real getSurfaceHeatFluxDensity(BoundaryID id) const