uInhomogeneousMixture Class Reference

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

Inheritance diagram for uInhomogeneousMixture:
Collaboration diagram for uInhomogeneousMixture:

Public Types

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

Public Member Functions

 ClassName ("uInhomogeneous")
 Runtime type information. More...
 
 uInhomogeneousMixture (const dictionary &)
 Construct from a dictionary. More...
 
 uInhomogeneousMixture (const uInhomogeneousMixture &)=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 uInhomogeneousMixture &)=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.

in which the fuel mass-fraction fu defines the composition.

Source files

Definition at line 53 of file uInhomogeneousMixture.H.

Member Enumeration Documentation

◆ species

enum species

Specie indices.

Enumerator
FU 

Definition at line 77 of file uInhomogeneousMixture.H.

Constructor & Destructor Documentation

◆ uInhomogeneousMixture() [1/2]

uInhomogeneousMixture ( const dictionary &  dict)

Construct from a dictionary.

Definition at line 38 of file uInhomogeneousMixture.C.

◆ uInhomogeneousMixture() [2/2]

Disallow default bitwise copy construction.

Member Function Documentation

◆ ClassName()

ClassName ( "uInhomogeneous"  )

Runtime type information.

◆ mixtureType()

virtual const word& mixtureType ( ) const
inlinevirtual

Return the mixture type name.

Implements uMixture.

Definition at line 92 of file uInhomogeneousMixture.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 98 of file uInhomogeneousMixture.H.

References uInhomogeneousMixture::species_.

◆ speciesActive() [1/2]

const boolList& speciesActive ( ) const
inline

Access the specie active flags.

Definition at line 104 of file uInhomogeneousMixture.H.

References uInhomogeneousMixture::active_.

◆ speciesActive() [2/2]

boolList& speciesActive ( )
inline

Access the specie active flags.

Definition at line 110 of file uInhomogeneousMixture.H.

References uInhomogeneousMixture::active_.

◆ stoicRatio()

scalar stoicRatio ( ) const
inline

Return the stoichiometric air/fuel ratio.

Definition at line 116 of file uInhomogeneousMixture.H.

References uInhomogeneousMixture::stoicRatio_.

Referenced by uInhomogeneousbMulticomponent::prompt().

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 uInhomogeneousMixture.C.

References Foam::max().

Here is the call graph for this function:

◆ read()

void read ( const dictionary &  dict)

Read dictionary.

Definition at line 60 of file uInhomogeneousMixture.C.

References dict, and dictionary::lookup().

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

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

◆ operator=()

void operator= ( const uInhomogeneousMixture &  )
delete

Disallow default bitwise assignment.

Member Data Documentation

◆ species_

speciesTable species_
protected

Table of specie names.

Definition at line 62 of file uInhomogeneousMixture.H.

Referenced by uInhomogeneousMixture::species().

◆ stoicRatio_

scalar stoicRatio_
protected

Stoichiometric air/fuel ratio.

Definition at line 65 of file uInhomogeneousMixture.H.

Referenced by uInhomogeneousMixture::stoicRatio().

◆ active_

boolList active_
protected

List of specie active flags.

Definition at line 68 of file uInhomogeneousMixture.H.

Referenced by uInhomogeneousMixture::speciesActive().


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