35 #ifndef radiativeIntensityRay_H 36 #define radiativeIntensityRay_H 139 const scalar deltaPhi,
140 const scalar deltaTheta,
164 const scalar deltaPhi,
165 const scalar deltaTheta,
197 inline const vector&
d()
const;
206 inline scalar
phi()
const;
209 inline scalar
theta()
const;
212 inline scalar
omega()
const;
Class black body emission.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
static const word intensityPrefix
void init(const scalar phi, const scalar theta, const scalar deltaPhi, const scalar deltaTheta, const scalar lambda)
Initialise the ray in i direction.
volScalarField & qin()
Return non-const access to the boundary incident heat flux.
~radiativeIntensityRay()
Destructor.
Model to supply absorption and emission coefficients for radiation modelling.
scalar correct()
Update radiative intensity on i direction.
scalar phi() const
Return the phi angle.
A class for handling words, derived from string.
const volScalarField & I() const
Return intensity.
scalar omega() const
Return the solid angle.
void addIntensity()
Add radiative intensities from all the bands.
scalar nLambda() const
Return the number of bands.
Radiation intensity for a ray in a given direction.
const vector & d() const
Return direction.
const volScalarField & ILambda(const label lambdaI) const
Return the radiative intensity for a given wavelength.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
Mesh data needed to do the Finite Volume discretisation.
dimensionedScalar lambda(laminarTransport.lookup("lambda"))
volScalarField & qem()
Return non-const access to the boundary emmited heat flux.
const vector & dAve() const
Return the average vector inside the solid angle.
Finite Volume Discrete Ordinates Method. Solves the RTE equation for n directions in a participating ...
const volScalarField & qr() const
Return const access to the boundary heat flux.
scalar theta() const
Return the theta angle.
autoPtr< radiation::radiationModel > radiation(radiation::radiationModel::New(T))