bInhomogeneousMixture Class Reference

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

Inheritance diagram for bInhomogeneousMixture:
Collaboration diagram for bInhomogeneousMixture:

Public Types

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

Public Member Functions

 ClassName ("bInhomogeneous")
 Runtime type information. More...
 
 bInhomogeneousMixture (const dictionary &)
 Construct from a dictionary. More...
 
 bInhomogeneousMixture (const bInhomogeneousMixture &)=delete
 Disallow default bitwise copy construction. More...
 
virtual ~bInhomogeneousMixture ()
 Destructor. 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...
 
void read (const dictionary &)
 Read dictionary. More...
 
void operator= (const bInhomogeneousMixture &)=delete
 Disallow default bitwise assignment. More...
 
- Public Member Functions inherited from bMixture
 bMixture ()
 Construct. More...
 
 bMixture (const bMixture &)=delete
 Disallow default bitwise copy construction. More...
 
virtual ~bMixture ()
 Destructor. More...
 
void operator= (const bMixture &)=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

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

in which the unburnt fuel mass-fraction ft (mixture fraction) defines the composition.

Source files

Definition at line 54 of file bInhomogeneousMixture.H.

Member Enumeration Documentation

◆ species

enum species

Specie indices.

Enumerator
FT 

Definition at line 78 of file bInhomogeneousMixture.H.

Constructor & Destructor Documentation

◆ bInhomogeneousMixture() [1/2]

bInhomogeneousMixture ( const dictionary &  dict)

Construct from a dictionary.

Definition at line 39 of file bInhomogeneousMixture.C.

◆ bInhomogeneousMixture() [2/2]

Disallow default bitwise copy construction.

◆ ~bInhomogeneousMixture()

virtual ~bInhomogeneousMixture ( )
inlinevirtual

Destructor.

Definition at line 91 of file bInhomogeneousMixture.H.

Member Function Documentation

◆ ClassName()

ClassName ( "bInhomogeneous"  )

Runtime type information.

◆ mixtureType()

virtual const word& mixtureType ( ) const
inlinevirtual

Return the mixture type name.

Implements bMixture.

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

References bInhomogeneousMixture::species_.

◆ speciesActive() [1/2]

const boolList& speciesActive ( ) const
inline

Access the specie active flags.

Definition at line 110 of file bInhomogeneousMixture.H.

References bInhomogeneousMixture::active_.

◆ speciesActive() [2/2]

boolList& speciesActive ( )
inline

Access the specie active flags.

Definition at line 116 of file bInhomogeneousMixture.H.

References bInhomogeneousMixture::active_.

◆ read()

void read ( const dictionary &  dict)

Read dictionary.

Definition at line 52 of file bInhomogeneousMixture.C.

References dict, and dictionary::lookup().

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

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

◆ operator=()

void operator= ( const bInhomogeneousMixture &  )
delete

Disallow default bitwise assignment.

Member Data Documentation

◆ species_

speciesTable species_
protected

Table of specie names.

Definition at line 63 of file bInhomogeneousMixture.H.

Referenced by bInhomogeneousMixture::species().

◆ stoicRatio_

scalar stoicRatio_
protected

Stoichiometric air/fuel ratio.

Definition at line 66 of file bInhomogeneousMixture.H.

◆ active_

boolList active_
protected

List of specie active flags.

Definition at line 69 of file bInhomogeneousMixture.H.

Referenced by bInhomogeneousMixture::speciesActive().


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