pureMixture< ThermoType > Class Template Reference

Pure mixture model. This does no mixing, it just returns the single underlying thermo model. More...

Public Types

typedef ThermoType thermoType
 The type of thermodynamics this mixture is instantiated for. More...
 
typedef ThermoType thermoMixtureType
 Mixing type for thermodynamic properties. More...
 
typedef ThermoType transportMixtureType
 Mixing type for transport properties. More...
 

Public Member Functions

 pureMixture (const dictionary &)
 Construct from a dictionary. More...
 
 pureMixture (const pureMixture< ThermoType > &)=delete
 Disallow default bitwise copy construction. More...
 
const thermoMixtureTypethermoMixture (const nil) const
 Return the mixture for thermodynamic properties. More...
 
const transportMixtureTypetransportMixture (const nil) const
 Return the mixture for transport properties. More...
 
const transportMixtureTypetransportMixture (const nil, const thermoMixtureType &) const
 Return the mixture for transport properties. More...
 
void read (const dictionary &)
 Read dictionary. More...
 
void operator= (const pureMixture< ThermoType > &)=delete
 Disallow default bitwise assignment. More...
 

Static Public Member Functions

static word typeName ()
 Return the instantiated type name. More...
 

Detailed Description

template<class ThermoType>
class Foam::pureMixture< ThermoType >

Pure mixture model. This does no mixing, it just returns the single underlying thermo model.

Source files

Definition at line 50 of file pureMixture.H.

Member Typedef Documentation

◆ thermoType

typedef ThermoType thermoType

The type of thermodynamics this mixture is instantiated for.

Definition at line 57 of file pureMixture.H.

◆ thermoMixtureType

typedef ThermoType thermoMixtureType

Mixing type for thermodynamic properties.

Definition at line 60 of file pureMixture.H.

◆ transportMixtureType

typedef ThermoType transportMixtureType

Mixing type for transport properties.

Definition at line 63 of file pureMixture.H.

Constructor & Destructor Documentation

◆ pureMixture() [1/2]

pureMixture ( const dictionary dict)

Construct from a dictionary.

Definition at line 31 of file pureMixture.C.

◆ pureMixture() [2/2]

pureMixture ( const pureMixture< ThermoType > &  )
delete

Disallow default bitwise copy construction.

Member Function Documentation

◆ typeName()

static word typeName ( )
inlinestatic

Return the instantiated type name.

Definition at line 88 of file pureMixture.H.

◆ thermoMixture()

const thermoMixtureType& thermoMixture ( const  nil) const
inline

Return the mixture for thermodynamic properties.

Definition at line 94 of file pureMixture.H.

◆ transportMixture() [1/2]

const transportMixtureType& transportMixture ( const  nil) const
inline

Return the mixture for transport properties.

Definition at line 100 of file pureMixture.H.

◆ transportMixture() [2/2]

const transportMixtureType& transportMixture ( const  nil,
const thermoMixtureType  
) const
inline

Return the mixture for transport properties.

Definition at line 106 of file pureMixture.H.

◆ read()

void read ( const dictionary dict)

Read dictionary.

Definition at line 40 of file pureMixture.C.

References dict, and dictionary::subDict().

Here is the call graph for this function:

◆ operator=()

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

Disallow default bitwise assignment.


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