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 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 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: