Class black body emission. More...
Public Member Functions | |
blackBodyEmission (const label nLambda, const volScalarField &T) | |
~blackBodyEmission () | |
const volScalarField & | bLambda (const label lambdaI) const |
dimensionedScalar | EblambdaT (const dimensionedScalar &T, const scalar lambda) const |
tmp< Foam::volScalarField > | deltaLambdaT (const volScalarField &T, const Vector2D< scalar > &band) const |
tmp< Foam::volScalarField > | EbDeltaLambdaT (const volScalarField &T, const Vector2D< scalar > &band) const |
void | correct (const label lambdaI, const Vector2D< scalar > &band) |
Static Public Attributes | |
static const List< Tuple2< scalar, scalar > > | emissivePowerTable |
Class black body emission.
Table of black body emissive power from: Modest, "Radiative Heat Transfer", pp.775-777, 1993
Definition at line 54 of file blackBodyEmission.H.
blackBodyEmission | ( | const label | nLambda, |
const volScalarField & | T | ||
) |
Definition at line 134 of file blackBodyEmission.C.
References forAll, Foam::name(), IOobject::NO_READ, IOobject::NO_WRITE, Foam::pow4(), Foam::constant::physicoChemical::sigma, and Foam::T().
~blackBodyEmission | ( | ) |
Definition at line 175 of file blackBodyEmission.C.
|
inline |
Definition at line 108 of file blackBodyEmission.H.
|
inline |
Definition at line 115 of file blackBodyEmission.H.
References Foam::exp(), lambda(), Foam::pow5(), and Foam::T().
Foam::tmp< Foam::volScalarField > deltaLambdaT | ( | const volScalarField & | T, |
const Vector2D< scalar > & | band | ||
) | const |
Definition at line 192 of file blackBodyEmission.C.
References Foam::dimless, forAll, IOobject::NO_READ, IOobject::NO_WRITE, tmp::ref(), and Foam::T().
Foam::tmp< Foam::volScalarField > EbDeltaLambdaT | ( | const volScalarField & | T, |
const Vector2D< scalar > & | band | ||
) | const |
Definition at line 230 of file blackBodyEmission.C.
References fvPatchField::coupled(), forAll, IOobject::NO_READ, IOobject::NO_WRITE, Foam::pow4(), tmp::ref(), Foam::constant::physicoChemical::sigma, and Foam::T().
void correct | ( | const label | lambdaI, |
const Vector2D< scalar > & | band | ||
) |
Definition at line 286 of file blackBodyEmission.C.
|
static |
Definition at line 59 of file blackBodyEmission.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.