uInhomogeneousEGRMixture Class Reference

Unburnt gas combustion mixture for inhomogeneous lean, stoichiometric or rich conditions with exhaust gas recirculation. More...

Inheritance diagram for uInhomogeneousEGRMixture:
Collaboration diagram for uInhomogeneousEGRMixture:

Public Types

enum  species { FU , EGR }
 Specie indices. More...
 

Public Member Functions

 ClassName ("uInhomogeneousEGR")
 Runtime type information. More...
 
 uInhomogeneousEGRMixture (const dictionary &)
 Construct from a dictionary. More...
 
 uInhomogeneousEGRMixture (const uInhomogeneousEGRMixture &)=delete
 Disallow default bitwise copy construction. More...
 
virtual const word & mixtureType () const
 Return the mixture type name. More...
 
const speciesTable & species () const
 Return the table of species. More...
 
const boolList & speciesActive () const
 Access the specie active flags. More...
 
boolList & speciesActive ()
 Access the specie active flags. More...
 
scalar stoicRatio () const
 Return the stoichiometric air/fuel ratio. More...
 
scalar Phi (const scalarFieldListSlice &Yu) const
 Return the fuel-oxidant equivalence ratio. More...
 
void read (const dictionary &)
 Read dictionary. More...
 
void operator= (const uInhomogeneousEGRMixture &)=delete
 Disallow default bitwise assignment. More...
 
- Public Member Functions inherited from uMixture
 uMixture ()
 Construct. More...
 
 uMixture (const uMixture &)=delete
 Disallow default bitwise copy construction. More...
 
virtual ~uMixture ()
 Destructor. More...
 
void operator= (const uMixture &)=delete
 Disallow default bitwise assignment. More...
 

Protected Attributes

speciesTable species_
 Table of specie names. More...
 
scalar stoicRatio_
 Stoichiometric air/fuel ratio. More...
 
boolList active_
 List of specie active flags. More...
 

Detailed Description

Unburnt gas combustion mixture for inhomogeneous lean, stoichiometric or rich conditions with exhaust gas recirculation.

in which the fuel mass-fraction fu and exhaust gas recirculation mass-fraction egr define the composition.

Source files

Definition at line 54 of file uInhomogeneousEGRMixture.H.

Member Enumeration Documentation

◆ species

enum species

Specie indices.

Enumerator
FU 
EGR 

Definition at line 78 of file uInhomogeneousEGRMixture.H.

Constructor & Destructor Documentation

◆ uInhomogeneousEGRMixture() [1/2]

Construct from a dictionary.

Definition at line 38 of file uInhomogeneousEGRMixture.C.

◆ uInhomogeneousEGRMixture() [2/2]

Disallow default bitwise copy construction.

Member Function Documentation

◆ ClassName()

ClassName ( "uInhomogeneousEGR"  )

Runtime type information.

◆ mixtureType()

virtual const word& mixtureType ( ) const
inlinevirtual

Return the mixture type name.

Implements uMixture.

Definition at line 93 of file uInhomogeneousEGRMixture.H.

References Foam::typeName().

Here is the call graph for this function:

◆ species()

const speciesTable& species ( ) const
inline

Return the table of species.

Definition at line 99 of file uInhomogeneousEGRMixture.H.

References uInhomogeneousEGRMixture::species_.

◆ speciesActive() [1/2]

const boolList& speciesActive ( ) const
inline

Access the specie active flags.

Definition at line 105 of file uInhomogeneousEGRMixture.H.

References uInhomogeneousEGRMixture::active_.

◆ speciesActive() [2/2]

boolList& speciesActive ( )
inline

Access the specie active flags.

Definition at line 111 of file uInhomogeneousEGRMixture.H.

References uInhomogeneousEGRMixture::active_.

◆ stoicRatio()

scalar stoicRatio ( ) const
inline

Return the stoichiometric air/fuel ratio.

Definition at line 117 of file uInhomogeneousEGRMixture.H.

References uInhomogeneousEGRMixture::stoicRatio_.

Referenced by uInhomogeneousEGRbInhomogeneous::prompt(), and uInhomogeneousEGRbInhomogeneous::reset().

Here is the caller graph for this function:

◆ Phi()

Foam::scalar Phi ( const scalarFieldListSlice &  Yu) const

Return the fuel-oxidant equivalence ratio.

Definition at line 51 of file uInhomogeneousEGRMixture.C.

References Foam::max().

Here is the call graph for this function:

◆ read()

void read ( const dictionary &  dict)

Read dictionary.

Definition at line 61 of file uInhomogeneousEGRMixture.C.

References dict, and dictionary::lookup().

Referenced by UInhomogeneousEGRMixture< ThermoType >::read().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator=()

void operator= ( const uInhomogeneousEGRMixture &  )
delete

Disallow default bitwise assignment.

Member Data Documentation

◆ species_

speciesTable species_
protected

Table of specie names.

Definition at line 63 of file uInhomogeneousEGRMixture.H.

Referenced by uInhomogeneousEGRMixture::species().

◆ stoicRatio_

scalar stoicRatio_
protected

Stoichiometric air/fuel ratio.

Definition at line 66 of file uInhomogeneousEGRMixture.H.

Referenced by uInhomogeneousEGRMixture::stoicRatio().

◆ active_

boolList active_
protected

List of specie active flags.

Definition at line 69 of file uInhomogeneousEGRMixture.H.

Referenced by uInhomogeneousEGRMixture::speciesActive().


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