BMulticomponentMixture< ThermoType > Class Template Reference

Templated burnt gas combustion multicomponent mixture. More...

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

Public Member Functions

 BMulticomponentMixture (const dictionary &)
 Construct from a dictionary. More...
 
 BMulticomponentMixture (const BMulticomponentMixture< ThermoType > &)=delete
 Disallow default bitwise copy construction. More...
 
void operator= (const BMulticomponentMixture< 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 bMulticomponentMixture
 ClassName ("bMulticomponent")
 Runtime type information. More...
 
 bMulticomponentMixture (const dictionary &)
 Construct from a dictionary. More...
 
 bMulticomponentMixture (const bMulticomponentMixture &)=delete
 Disallow default bitwise copy construction. More...
 
virtual const wordmixtureType () const
 Return the mixture type name. More...
 
void operator= (const bMulticomponentMixture &)=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...
 

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

Templated burnt gas combustion multicomponent mixture.

See also
Foam::bMulticomponentMixture
Source files

Definition at line 53 of file BMulticomponentMixture.H.

Constructor & Destructor Documentation

◆ BMulticomponentMixture() [1/2]

Construct from a dictionary.

Definition at line 31 of file BMulticomponentMixture.C.

◆ BMulticomponentMixture() [2/2]

BMulticomponentMixture ( const BMulticomponentMixture< 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 BMulticomponentMixture.H.

References Foam::typeName().

Here is the call graph for this function:

◆ operator=()

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

Disallow default bitwise assignment.


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