Public Types | Public Member Functions | Static Public Member Functions | List of all members
multiComponentMixture Class Reference

Foam::multiComponentMixture. More...

Inheritance diagram for multiComponentMixture:
Inheritance graph
[legend]

Public Types

typedef ThermoType thermoType
 

Public Member Functions

 multiComponentMixture (const dictionary &, const wordList &specieNames, const ReactionTable< ThermoType > &thermoData, const fvMesh &mesh, const word &phaseName)
 
 multiComponentMixture (const dictionary &thermoDict, const fvMesh &mesh, const word &phaseName)
 
virtual ~multiComponentMixture ()=default
 
const ThermoType & cellMixture (const label celli) const
 
const ThermoType & patchFaceMixture (const label patchi, const label facei) const
 
const ThermoType & cellVolMixture (const scalar p, const scalar T, const label celli) const
 
const ThermoType & patchFaceVolMixture (const scalar p, const scalar T, const label patchi, const label facei) const
 
const PtrList< ThermoType > & speciesData () const
 
void read (const dictionary &)
 
const ThermoType & getLocalThermo (const label speciei) const
 

Static Public Member Functions

static word typeName ()
 

Detailed Description

Foam::multiComponentMixture.

Source files

Definition at line 47 of file InterfaceCompositionModel.H.

Member Typedef Documentation

◆ thermoType

typedef ThermoType thermoType

Definition at line 85 of file multiComponentMixture.H.

Constructor & Destructor Documentation

◆ multiComponentMixture() [1/2]

multiComponentMixture ( const dictionary ,
const wordList specieNames,
const ReactionTable< ThermoType > &  thermoData,
const fvMesh mesh,
const word phaseName 
)

◆ multiComponentMixture() [2/2]

multiComponentMixture ( const dictionary thermoDict,
const fvMesh mesh,
const word phaseName 
)

Definition at line 110 of file multiComponentMixture.C.

◆ ~multiComponentMixture()

virtual ~multiComponentMixture ( )
virtualdefault

Member Function Documentation

◆ typeName()

static word typeName ( )
inlinestatic

Definition at line 117 of file multiComponentMixture.H.

◆ cellMixture()

const ThermoType & cellMixture ( const label  celli) const

Definition at line 135 of file multiComponentMixture.C.

◆ patchFaceMixture()

const ThermoType & patchFaceMixture ( const label  patchi,
const label  facei 
) const

Definition at line 152 of file multiComponentMixture.C.

◆ cellVolMixture()

const ThermoType & cellVolMixture ( const scalar  p,
const scalar  T,
const label  celli 
) const

Definition at line 170 of file multiComponentMixture.C.

◆ patchFaceVolMixture()

const ThermoType & patchFaceVolMixture ( const scalar  p,
const scalar  T,
const label  patchi,
const label  facei 
) const

Definition at line 198 of file multiComponentMixture.C.

◆ speciesData()

const PtrList<ThermoType>& speciesData ( ) const
inline

Definition at line 146 of file multiComponentMixture.H.

◆ read()

void read ( const dictionary thermoDict)

Definition at line 229 of file multiComponentMixture.C.

◆ getLocalThermo()

const ThermoType& getLocalThermo ( const label  speciei) const
inline

Definition at line 155 of file multiComponentMixture.H.

Referenced by InterfaceCompositionModel< Thermo, OtherThermo >::getLocalThermo().

Here is the caller graph for this function:

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