UMulticomponentMixture< ThermoType > Class Template Reference

Templated unburnt gas multicomponent mixture for a single fuel specie. More...

Inheritance diagram for UMulticomponentMixture< ThermoType >:
Collaboration diagram for UMulticomponentMixture< ThermoType >:

Public Member Functions

 UMulticomponentMixture (const dictionary &)
 Construct from a dictionary. More...
 
 UMulticomponentMixture (const UMulticomponentMixture< ThermoType > &)=delete
 Disallow default bitwise copy construction. More...
 
void operator= (const UMulticomponentMixture< ThermoType > &)=delete
 Disallow default bitwise assignment. More...
 
- Public Member Functions inherited from coefficientMulticomponentMixture< ThermoType >
 coefficientMulticomponentMixture (const dictionary &)
 Construct from a dictionary. More...
 
 coefficientMulticomponentMixture (const coefficientMulticomponentMixture< ThermoType > &)=delete
 Disallow default bitwise copy construction. More...
 
const thermoMixtureTypethermoMixture (const scalarFieldListSlice &) const
 Return the mixture for thermodynamic properties. More...
 
const transportMixtureTypetransportMixture (const scalarFieldListSlice &) const
 Return the mixture for transport properties. More...
 
const transportMixtureTypetransportMixture (const scalarFieldListSlice &, const thermoMixtureType &) const
 Return the mixture for transport properties. More...
 
- Public Member Functions inherited from multicomponentMixture< ThermoType >
 multicomponentMixture (const dictionary &)
 Construct from a dictionary. More...
 
 multicomponentMixture (const multicomponentMixture< ThermoType > &)=delete
 Disallow default bitwise copy construction. More...
 
const speciesTablespecies () const
 Return the table of species. More...
 
void read (const dictionary &)
 Read dictionary. More...
 
const PtrList< ThermoType > & specieThermos () const
 Return the raw specie thermodynamic data. More...
 
const ThermoType & specieThermo (const label speciei) const
 Return thermo based on index. More...
 
const List< specieElement > & specieComposition (const label speciei) const
 Return composition based on index. More...
 
const boolListspeciesActive () const
 Access the specie active flags. More...
 
boolListspeciesActive ()
 Access the specie active flags. More...
 
- Public Member Functions inherited from uMulticomponentMixture
 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 wordmixtureType () 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...
 

Static Public Member Functions

static word typeName ()
 Return the instantiated type name. More...
 
- Static Public Member Functions inherited from coefficientMulticomponentMixture< ThermoType >
static word typeName ()
 Return the instantiated type name. More...
 

Additional Inherited Members

- Public Types inherited from coefficientMulticomponentMixture< ThermoType >
typedef ThermoType thermoMixtureType
 Mixing type for thermodynamic properties. More...
 
typedef ThermoType transportMixtureType
 Mixing type for transport properties. More...
 
- Public Types inherited from multicomponentMixture< ThermoType >
typedef ThermoType thermoType
 The type of thermodynamics this mixture is instantiated for. More...
 

Detailed Description

template<class ThermoType>
class Foam::UMulticomponentMixture< ThermoType >

Templated unburnt gas multicomponent mixture for a single fuel specie.

See also
Foam::uMulticomponentMixture
Source files

Definition at line 53 of file UMulticomponentMixture.H.

Constructor & Destructor Documentation

◆ UMulticomponentMixture() [1/2]

Construct from a dictionary.

Definition at line 31 of file UMulticomponentMixture.C.

◆ UMulticomponentMixture() [2/2]

UMulticomponentMixture ( const UMulticomponentMixture< ThermoType > &  )
delete

Disallow default bitwise copy construction.

Member Function Documentation

◆ typeName()

static word typeName ( )
inlinestatic

Return the instantiated type name.

Definition at line 76 of file UMulticomponentMixture.H.

References Foam::typeName().

Here is the call graph for this function:

◆ operator=()

void operator= ( const UMulticomponentMixture< ThermoType > &  )
delete

Disallow default bitwise assignment.


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