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 thermoMixtureType & thermoMixture (const scalarFieldListSlice &) const
 Return the mixture for thermodynamic properties. More...
 
const transportMixtureType & transportMixture (const scalarFieldListSlice &) const
 Return the mixture for transport properties. More...
 
const transportMixtureType & transportMixture (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 speciesTable & species () 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 boolList & speciesActive () const
 Access the specie active flags. More...
 
boolList & speciesActive ()
 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 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...
 

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: