OpenFOAM logo
The Open Source CFD Toolbox
  Source Guide OpenCFD Solutions Contact OpenFOAM

wideBandAbsorptionEmission Class Reference

Inheritance diagram for wideBandAbsorptionEmission:
Collaboration diagram for wideBandAbsorptionEmission:

List of all members.


Public Member Functions

 TypeName ("wideBandAbsorptionEmission")
 Runtime type information.
 wideBandAbsorptionEmission (const dictionary &dict, const fvMesh &mesh)
 Construct from components.
virtual ~wideBandAbsorptionEmission ()
tmp< volScalarFieldaCont (const label bandI=0) const
 Absorption coefficient for continuous phase.
tmp< volScalarFieldeCont (const label bandI=0) const
 Emission coefficient for continuous phase.
tmp< volScalarFieldECont (const label bandI=0) const
 Emission contribution for continuous phase.
bool isGrey () const
 Flag for whether the absorption/emission is for a grey gas.
label nBands () const
 Number of bands.
const Vector2D< scalar > & bands (const label i) const
 Lower and upper limit of band i.
tmp< volScalarFieldaddIntensity (const label i, const volScalarField &ILambda) const
 Add contribution of ILambda to the total radiative intensity in.
void correct (volScalarField &a_, PtrList< volScalarField > &aLambda) const
 Correct absorption coefficients.

Public Attributes

FixedList< FixedList
< absorptionCoeffs, nSpecies_ >
, maxBands_
coeffs_
 Absorption coefficients.

Static Public Attributes

static const int nSpecies_ = 5
 Maximum number of species considered for absorptivity.
static const int maxBands_ = 10
 Maximum number of bands.

Detailed Description

Definition at line 118 of file wideBandAbsorptionEmission.H.


Constructor & Destructor Documentation

wideBandAbsorptionEmission ( const dictionary dict,
const fvMesh mesh 
)

Construct from components.

Definition at line 42 of file wideBandAbsorptionEmission.C.

~wideBandAbsorptionEmission (  )  [virtual]

Definition at line 146 of file wideBandAbsorptionEmission.C.


Member Function Documentation

TypeName ( "wideBandAbsorptionEmission"   ) 

Runtime type information.

Foam::tmp< Foam::volScalarField > aCont ( const label  bandI = 0  )  const [virtual]

Absorption coefficient for continuous phase.

Reimplemented from absorptionEmissionModel.

Definition at line 153 of file wideBandAbsorptionEmission.C.

Foam::tmp< Foam::volScalarField > eCont ( const label  bandI = 0  )  const [virtual]

Emission coefficient for continuous phase.

Reimplemented from absorptionEmissionModel.

Definition at line 224 of file wideBandAbsorptionEmission.C.

Foam::tmp< Foam::volScalarField > ECont ( const label  bandI = 0  )  const [virtual]

Emission contribution for continuous phase.

Reimplemented from absorptionEmissionModel.

Definition at line 248 of file wideBandAbsorptionEmission.C.

bool isGrey (  )  const [inline, virtual]

Flag for whether the absorption/emission is for a grey gas.

Reimplemented from absorptionEmissionModel.

Definition at line 213 of file wideBandAbsorptionEmission.H.

label nBands (  )  const [inline, virtual]

Number of bands.

Reimplemented from absorptionEmissionModel.

Definition at line 219 of file wideBandAbsorptionEmission.H.

const Vector2D<scalar>& bands ( const label  i  )  const [inline, virtual]

Lower and upper limit of band i.

Reimplemented from absorptionEmissionModel.

Definition at line 225 of file wideBandAbsorptionEmission.H.

Foam::tmp< Foam::volScalarField > addIntensity ( const label  i,
const volScalarField ILambda 
) const [virtual]

Add contribution of ILambda to the total radiative intensity in.

direction i

Reimplemented from absorptionEmissionModel.

Definition at line 282 of file wideBandAbsorptionEmission.C.

void correct ( volScalarField a,
PtrList< volScalarField > &  aj 
) const [virtual]

Correct absorption coefficients.

Reimplemented from absorptionEmissionModel.

Definition at line 292 of file wideBandAbsorptionEmission.C.


Member Data Documentation

const int nSpecies_ = 5 [static]

Maximum number of species considered for absorptivity.

Definition at line 127 of file wideBandAbsorptionEmission.H.

const int maxBands_ = 10 [static]

Maximum number of bands.

Definition at line 130 of file wideBandAbsorptionEmission.H.

Absorption coefficients.

Definition at line 133 of file wideBandAbsorptionEmission.H.


The documentation for this class was generated from the following files:
Copyright © 2000-2009 OpenCFD Ltd