uMulticomponentMixture Class Reference

Unburnt gas combustion multicomponent mixture for a single fuel specie. More...

Inheritance diagram for uMulticomponentMixture:
Collaboration diagram for uMulticomponentMixture:

Public Member Functions

 ClassName ("uMulticomponent")
 Runtime type information. More...
 
 uMulticomponentMixture (const speciesTable &species, const dictionary &)
 Construct from the speciesTable and dictionary. More...
 
 uMulticomponentMixture (const uMulticomponentMixture &)=delete
 Disallow default bitwise copy construction. More...
 
virtual const word & mixtureType () const
 Return the mixture type name. More...
 
label fu () const
 Return the fuel specie index. 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 operator= (const uMulticomponentMixture &)=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...
 

Detailed Description

Unburnt gas combustion multicomponent mixture for a single fuel specie.

to provide composition support for unburnt chemistry integration for e.g. knock simulations.

Source files

Definition at line 53 of file uMulticomponentMixture.H.

Constructor & Destructor Documentation

◆ uMulticomponentMixture() [1/2]

uMulticomponentMixture ( const speciesTable &  species,
const dictionary &  dict 
)

Construct from the speciesTable and dictionary.

Definition at line 38 of file uMulticomponentMixture.C.

◆ uMulticomponentMixture() [2/2]

Disallow default bitwise copy construction.

Member Function Documentation

◆ ClassName()

ClassName ( "uMulticomponent"  )

Runtime type information.

◆ mixtureType()

virtual const word& mixtureType ( ) const
inlinevirtual

Return the mixture type name.

Implements uMixture.

Definition at line 88 of file uMulticomponentMixture.H.

References Foam::typeName().

Here is the call graph for this function:

◆ fu()

label fu ( ) const
inline

Return the fuel specie index.

Definition at line 94 of file uMulticomponentMixture.H.

◆ stoicRatio()

scalar stoicRatio ( ) const
inline

Return the stoichiometric air/fuel ratio.

Definition at line 100 of file uMulticomponentMixture.H.

Referenced by uMulticomponentbInhomogeneous::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 uMulticomponentMixture.C.

References Foam::max().

Here is the call graph for this function:

◆ operator=()

void operator= ( const uMulticomponentMixture &  )
delete

Disallow default bitwise assignment.


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