Boundary condition for radiative heat exchange with a cylinder, the outer surface of the domain is assumed to be cylindrical as well. More...
#include <InfiniteCylinderRadiativeBC.h>
Public Member Functions | |
InfiniteCylinderRadiativeBC (const InputParameters ¶meters) | |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Member Functions | |
virtual Real | coefficient () const override |
qdot = sigma * coeff * (T^4 - Tinf^4 ) sigma: _sigma_stefan_boltzmann coeff: coefficient() coefficientBody: cbody Tinf: temperature of the body irhs More... | |
virtual Real | computeQpResidual () |
virtual Real | computeQpJacobian () |
Protected Attributes | |
const Real | _eps_cylinder |
emissivity of the cylinder irht with the boundary More... | |
const Real | _boundary_radius |
radius of the boundary More... | |
const Real | _cylinder_radius |
radius of the cylinder around the boundary More... | |
Real | _coefficient |
coefficients are constant and pre-computed More... | |
const Real | _sigma_stefan_boltzmann |
Stefan-Boltzmann constant. More... | |
const Function & | _tinf |
Function describing the temperature of the body irhs. More... | |
const Real | _eps_boundary |
Emissivity of the boundary. More... | |
Boundary condition for radiative heat exchange with a cylinder, the outer surface of the domain is assumed to be cylindrical as well.
Definition at line 23 of file InfiniteCylinderRadiativeBC.h.
InfiniteCylinderRadiativeBC::InfiniteCylinderRadiativeBC | ( | const InputParameters & | parameters | ) |
Definition at line 33 of file InfiniteCylinderRadiativeBC.C.
|
overrideprotectedvirtual |
qdot = sigma * coeff * (T^4 - Tinf^4 ) sigma: _sigma_stefan_boltzmann coeff: coefficient() coefficientBody: cbody Tinf: temperature of the body irhs
Implements RadiativeHeatFluxBCBase.
Definition at line 45 of file InfiniteCylinderRadiativeBC.C.
|
protectedvirtualinherited |
Definition at line 46 of file RadiativeHeatFluxBCBase.C.
|
protectedvirtualinherited |
Definition at line 38 of file RadiativeHeatFluxBCBase.C.
|
static |
Definition at line 18 of file InfiniteCylinderRadiativeBC.C.
|
protected |
radius of the boundary
Definition at line 37 of file InfiniteCylinderRadiativeBC.h.
Referenced by InfiniteCylinderRadiativeBC().
|
protected |
coefficients are constant and pre-computed
Definition at line 43 of file InfiniteCylinderRadiativeBC.h.
Referenced by coefficient(), and InfiniteCylinderRadiativeBC().
|
protected |
radius of the cylinder around the boundary
Definition at line 40 of file InfiniteCylinderRadiativeBC.h.
Referenced by InfiniteCylinderRadiativeBC().
|
protectedinherited |
Emissivity of the boundary.
Definition at line 50 of file RadiativeHeatFluxBCBase.h.
Referenced by InfiniteCylinderRadiativeBC().
|
protected |
emissivity of the cylinder irht with the boundary
Definition at line 34 of file InfiniteCylinderRadiativeBC.h.
Referenced by InfiniteCylinderRadiativeBC().
|
protectedinherited |
Stefan-Boltzmann constant.
Definition at line 44 of file RadiativeHeatFluxBCBase.h.
Referenced by RadiativeHeatFluxBCBase::computeQpJacobian(), and RadiativeHeatFluxBCBase::computeQpResidual().
|
protectedinherited |
Function describing the temperature of the body irhs.
Definition at line 47 of file RadiativeHeatFluxBCBase.h.
Referenced by RadiativeHeatFluxBCBase::computeQpResidual().