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

multiComponentMixture< ThermoType > Class Template Reference

Foam::multiComponentMixture. More...

#include <reactionThermophysicalModels/multiComponentMixture.H>


Detailed Description

template<class ThermoType>
class Foam::multiComponentMixture< ThermoType >

Foam::multiComponentMixture.

Source files

Definition at line 51 of file multiComponentMixture.H.

Inheritance diagram for multiComponentMixture< ThermoType >:
Collaboration diagram for multiComponentMixture< ThermoType >:

List of all members.

Public Types

typedef ThermoType  thermoType
 The type of thermodynamics this mixture is instantiated for.

Public Member Functions

 multiComponentMixture (const dictionary &, const wordList &specieNames, const HashPtrTable< ThermoType > &specieThermoData, const fvMesh &)
 Construct from dictionary, specie names, thermo database and mesh.
 multiComponentMixture (const dictionary &, const fvMesh &)
 Construct from dictionary and mesh.
virtual  ~multiComponentMixture ()
 Destructor.
const ThermoType &  cellMixture (const label celli) const
const ThermoType &  patchFaceMixture (const label patchi, const label facei) const
const PtrList< ThermoType > &  speciesData () const
 Return the raw specie thermodynamic data.
void  read (const dictionary &)
 Read dictionary.

Member Typedef Documentation

The type of thermodynamics this mixture is instantiated for.

Reimplemented in reactingMixture< ThermoType >.

Definition at line 80 of file multiComponentMixture.H.


Constructor & Destructor Documentation

multiComponentMixture ( const dictionary &   thermoDict,
const wordList &   specieNames,
const HashPtrTable< ThermoType > &   specieThermoData,
const fvMesh &   mesh  
)

Construct from dictionary, specie names, thermo database and mesh.

Definition at line 70 of file multiComponentMixture.C.

References forAll.

multiComponentMixture ( const dictionary &   thermoDict,
const fvMesh &   mesh  
)

Construct from dictionary and mesh.

Definition at line 96 of file multiComponentMixture.C.

virtual ~multiComponentMixture (  ) [inline, virtual]

Destructor.

Definition at line 99 of file multiComponentMixture.H.


Member Function Documentation

const ThermoType & cellMixture ( const label   celli  ) const

Definition at line 113 of file multiComponentMixture.C.

const ThermoType & patchFaceMixture ( const label   patchi,
const label   facei  
) const

Definition at line 130 of file multiComponentMixture.C.

const PtrList<ThermoType>& speciesData (  ) const [inline]

Return the raw specie thermodynamic data.

Definition at line 114 of file multiComponentMixture.H.

void read ( const dictionary &   thermoDict  )

Read dictionary.

Reimplemented in reactingMixture< ThermoType >.

Definition at line 152 of file multiComponentMixture.C.

References forAll, and dictionary::lookup().


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