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 wordmixtureType () const
 Return the mixture type name. More...
 
const speciesTablespecies () const
 Return the table of species. More...
 
const boolListspeciesActive () const
 Access the specie active flags. More...
 
boolListspeciesActive ()
 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: