FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

cloudAbsorptionEmission Class Reference

Retrieves absorption/emission data from a cloud object. More...

#include <lagrangianIntermediate/cloudAbsorptionEmission.H>


Detailed Description

Retrieves absorption/emission data from a cloud object.

Source files

Definition at line 51 of file cloudAbsorptionEmission.H.

Inheritance diagram for cloudAbsorptionEmission:
Collaboration diagram for cloudAbsorptionEmission:

List of all members.

Public Member Functions

 TypeName ("cloudAbsorptionEmission")
 Runtime type information.
 cloudAbsorptionEmission (const dictionary &dict, const fvMesh &mesh)
 Construct from components.
virtual  ~cloudAbsorptionEmission ()
virtual tmp< volScalarField >  aDisp (const label bandI=0) const
 Absorption coefficient for dispersed phase.
virtual tmp< volScalarField >  eDisp (const label bandI=0) const
 Emission coefficient for dispersed phase.
virtual tmp< volScalarField >  EDisp (const label bandI=0) const
 Return emission contribution for dispersed phase.

Constructor & Destructor Documentation

cloudAbsorptionEmission ( const dictionary &   dict,
const fvMesh &   mesh  
)

Construct from components.

Definition at line 52 of file cloudAbsorptionEmission.C.

~cloudAbsorptionEmission (  ) [virtual]

Definition at line 65 of file cloudAbsorptionEmission.C.


Member Function Documentation

TypeName ( "cloudAbsorptionEmission"    )

Runtime type information.

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

Absorption coefficient for dispersed phase.

Reimplemented from absorptionEmissionModel.

Definition at line 72 of file cloudAbsorptionEmission.C.

References thermoCloud::ap(), Foam::dimLength, Foam::dimless, forAll, IOobject::NO_READ, and IOobject::NO_WRITE.

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

Emission coefficient for dispersed phase.

Reimplemented from absorptionEmissionModel.

Definition at line 107 of file cloudAbsorptionEmission.C.

References Foam::dimLength, Foam::dimless, IOobject::NO_READ, and IOobject::NO_WRITE.

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

Return emission contribution for dispersed phase.

Reimplemented from absorptionEmissionModel.

Definition at line 132 of file cloudAbsorptionEmission.C.

References Foam::dimLength, Foam::dimMass, Foam::dimTime, thermoCloud::Ep(), forAll, IOobject::NO_READ, IOobject::NO_WRITE, and Foam::pow3().


The documentation for this class was generated from the following files: