40 return IRay_[rayI].ILambda(lambdaI);
79 return aLambda_[lambdaI];
119 return fvRayDiv_[lambdaI][rayId];
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.
const radiativeIntensityRay & IRay(const label rayI) const
Ray intensity for rayI.
label nPhi() const
Number of angles in phi.
const volScalarField & G() const
Const access to incident radiation field.
scalar omegaMax() const
Return omegaMax.
const volScalarField & aLambda(const label lambdaI) const
Const access to wavelength total absorption coefficient.
const volScalarField & IRayLambda(const label rayI, const label lambdaI) const
Ray intensity for rayI and lambda bandwidth.
bool cacheDiv() const
Caching div(Ji, Ilamda)
label nLambda() const
Number of wavelengths.
const volScalarField & Qin() const
Const access to incident radiative heat flux field.
const blackBodyEmission & blackBody() const
Const access to black body.
const volScalarField & Qr() const
Const access to total radiative heat flux field.
A special matrix type and solver, designed for finite volume solutions of scalar equations. Face addressing is used to make all matrix assembly and solution loops vectorise.
label nTheta() const
Number of angles in theta.
const volScalarField & Qem() const
Const access to emitted radiative heat flux field.
const fvScalarMatrix & fvRayDiv(const label lambdaI, const label rayId) const
Const access to cached fvMatrix.
const volScalarField & a() const
Const access to total absorption coefficient.
Radiation intensity for a ray in a given direction.
label nRay() const
Number of rays.