37 #ifndef radiativeIntensityRay_H 38 #define radiativeIntensityRay_H 141 const scalar deltaPhi,
142 const scalar deltaTheta,
166 const scalar deltaPhi,
167 const scalar deltaTheta,
199 inline const vector&
d()
const;
214 inline scalar
phi()
const;
217 inline scalar
theta()
const;
220 inline scalar
omega()
const;
Class black body emission.
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.
dimensionedScalar lambda("lambda", dimTime/sqr(dimLength), laminarTransport)
A class for handling words, derived from Foam::string.
const volScalarField & I() const
Return intensity.
scalar omega() const
Return the solid angle.
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
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 list of pointers to objects of type <T>, with allocation/deallocation management of the pointers...
Mesh data needed to do the Finite Volume discretisation.
volScalarField & qem()
Return non-const access to the boundary emitted 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))