FreeFOAM The Cross-Platform CFD Toolkit
egrMixture< ThermoType > Class Template Reference

Foam::egrMixture. More...

#include <reactionThermophysicalModels/egrMixture.H>


Detailed Description

+ Inheritance diagram for egrMixture< ThermoType >:
+ Collaboration diagram for egrMixture< ThermoType >:

List of all members.

Public Types

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

Public Member Functions

 egrMixture (const dictionary &, const fvMesh &)
 Construct from dictionary and mesh.
virtual ~egrMixture ()
 Destructor.
const dimensionedScalar & stoicRatio () const
const ThermoType & mixture (const scalar, const scalar, const scalar) const
const ThermoType & cellMixture (const label celli) const
const ThermoType & patchFaceMixture (const label patchi, const label facei) const
const ThermoType & cellReactants (const label celli) const
const ThermoType & patchFaceReactants (const label patchi, const label facei) const
const ThermoType & cellProducts (const label celli) const
const ThermoType & patchFaceProducts (const label patchi, const label facei) const
void read (const dictionary &)
 Read dictionary.
- Public Member Functions inherited from basicMultiComponentMixture
 basicMultiComponentMixture (const dictionary &, const wordList &specieNames, const fvMesh &)
 Construct from dictionary and mesh.
virtual ~basicMultiComponentMixture ()
 Destructor.
const speciesTable & species () const
 Return the table of species.
PtrList< volScalarField > & Y ()
 Return the mass-fraction fields.
const PtrList< volScalarField > & Y () const
 Return the const mass-fraction fields.
volScalarField & Y (const label i)
 Return the mass-fraction field for a specie given by index.
const volScalarField & Y (const label i) const
 Return the const mass-fraction field for a specie given by index.
volScalarField & Y (const word &specieName)
 Return the mass-fraction field for a specie given by name.
const volScalarField & Y (const word &specieName) const
 Return the const mass-fraction field for a specie given by name.
bool contains (const word &specieName) const
 Does the mixture include this specie?
scalar fres (const scalar ft, const scalar stoicRatio) const
tmp< volScalarField > fres (const volScalarField &ft, const dimensionedScalar &stoicRatio) const

Additional Inherited Members

- Protected Attributes inherited from basicMultiComponentMixture
speciesTable species_
 Table of specie names.
PtrList< volScalarField > Y_
 Species mass fractions.

Member Typedef Documentation

The type of thermodynamics this mixture is instantiated for.

Definition at line 83 of file egrMixture.H.


Constructor & Destructor Documentation

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

Construct from dictionary and mesh.

Definition at line 39 of file egrMixture.C.

virtual ~egrMixture ( )
inlinevirtual

Destructor.

Definition at line 93 of file egrMixture.H.


Member Function Documentation

const dimensionedScalar& stoicRatio ( ) const
inline

Definition at line 99 of file egrMixture.H.

const ThermoType& cellMixture ( const label  celli) const
inline

Definition at line 111 of file egrMixture.H.

References egrMixture< ThermoType >::mixture().

const ThermoType& patchFaceMixture ( const label  patchi,
const label  facei 
) const
inline
const ThermoType& cellReactants ( const label  celli) const
inline

Definition at line 130 of file egrMixture.H.

References egrMixture< ThermoType >::mixture().

const ThermoType& patchFaceReactants ( const label  patchi,
const label  facei 
) const
inline
const ThermoType& cellProducts ( const label  celli) const
inline

Definition at line 149 of file egrMixture.H.

References egrMixture< ThermoType >::mixture().

const ThermoType& patchFaceProducts ( const label  patchi,
const label  facei 
) const
inline
void read ( const dictionary &  thermoDict)

Read dictionary.

Definition at line 100 of file egrMixture.C.

References dictionary::lookup().


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