Loading...
Searching...
No Matches
pureMixture< ThermoType > Class Template Reference

Foam::pureMixture. More...

#include <pureMixture.H>

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

Public Types

typedef ThermoType thermoType
 The type of thermodynamics this mixture is instantiated for.
Public Types inherited from basicMixture
typedef basicMixture basicMixtureType
 The base class of the mixture.

Public Member Functions

 pureMixture (const dictionary &, const fvMesh &, const word &)
 Construct from dictionary, mesh and phase name.
const ThermoType & mixture () const
const ThermoType & cellMixture (const label) const
const ThermoType & patchFaceMixture (const label, const label) const
const ThermoType & cellVolMixture (const scalar, const scalar, const label) const
const ThermoType & patchFaceVolMixture (const scalar, const scalar, const label, const label) const
void read (const dictionary &)
 Read dictionary.
Public Member Functions inherited from basicMixture
 basicMixture (const dictionary &, const fvMesh &, const word &)
 Construct from dictionary, mesh and phase name.

Static Public Member Functions

static word typeName ()
 Return the instantiated type name.

Detailed Description

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

Foam::pureMixture.

Source files

Definition at line 47 of file pureMixture.H.

Member Typedef Documentation

◆ thermoType

template<class ThermoType>
typedef ThermoType thermoType

The type of thermodynamics this mixture is instantiated for.

Definition at line 66 of file pureMixture.H.

Constructor & Destructor Documentation

◆ pureMixture()

template<class ThermoType>
pureMixture ( const dictionary & thermoDict,
const fvMesh & mesh,
const word & phaseName )

Construct from dictionary, mesh and phase name.

Definition at line 27 of file pureMixture.C.

References basicMixture::basicMixture(), mesh, and thermoDict.

Here is the call graph for this function:

Member Function Documentation

◆ typeName()

template<class ThermoType>
word typeName ( )
inlinestatic

Return the instantiated type name.

Definition at line 82 of file pureMixture.H.

◆ mixture()

template<class ThermoType>
const ThermoType & mixture ( ) const
inline

Definition at line 87 of file pureMixture.H.

◆ cellMixture()

template<class ThermoType>
const ThermoType & cellMixture ( const label ) const
inline

Definition at line 92 of file pureMixture.H.

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

Here is the caller graph for this function:

◆ patchFaceMixture()

template<class ThermoType>
const ThermoType & patchFaceMixture ( const label ,
const label  ) const
inline

Definition at line 97 of file pureMixture.H.

◆ cellVolMixture()

template<class ThermoType>
const ThermoType & cellVolMixture ( const scalar ,
const scalar ,
const label  ) const
inline

Definition at line 106 of file pureMixture.H.

◆ patchFaceVolMixture()

template<class ThermoType>
const ThermoType & patchFaceVolMixture ( const scalar ,
const scalar ,
const label ,
const label  ) const
inline

Definition at line 116 of file pureMixture.H.

◆ read()

template<class ThermoType>
void read ( const dictionary & thermoDict)

Read dictionary.

Definition at line 42 of file pureMixture.C.

References thermoDict.


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