All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
pureMixture< ThermoType > Class Template Reference

Foam::pureMixture. More...

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

Public Types

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

Public Member Functions

 pureMixture (const dictionary &, const fvMesh &, const word &)
 Construct from dictionary, mesh and phase name. More...
 
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. More...
 
- Public Member Functions inherited from basicMixture
 basicMixture (const dictionary &, const fvMesh &, const word &)
 Construct from dictionary, mesh and phase name. More...
 

Static Public Member Functions

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

Detailed Description

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

Foam::pureMixture.

Source files

Definition at line 49 of file pureMixture.H.

Member Typedef Documentation

◆ thermoType

typedef ThermoType thermoType

The type of thermodynamics this mixture is instantiated for.

Definition at line 64 of file pureMixture.H.

Constructor & Destructor Documentation

◆ pureMixture()

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

Construct from dictionary, mesh and phase name.

Definition at line 33 of file pureMixture.C.

Member Function Documentation

◆ typeName()

static word typeName ( )
inlinestatic

Return the instantiated type name.

Definition at line 76 of file pureMixture.H.

◆ mixture()

const ThermoType& mixture ( ) const
inline

Definition at line 81 of file pureMixture.H.

◆ cellMixture()

const ThermoType& cellMixture ( const label  ) const
inline

Definition at line 86 of file pureMixture.H.

References pureMixture< ThermoType >::patchFaceMixture().

Here is the call graph for this function:

◆ patchFaceMixture()

const ThermoType& patchFaceMixture ( const label  ,
const label   
) const
inline

Definition at line 92 of file pureMixture.H.

References pureMixture< ThermoType >::cellVolMixture().

Referenced by pureMixture< ThermoType >::cellMixture().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ cellVolMixture()

const ThermoType& cellVolMixture ( const scalar  ,
const scalar  ,
const label   
) const
inline

Definition at line 101 of file pureMixture.H.

References pureMixture< ThermoType >::patchFaceVolMixture().

Referenced by pureMixture< ThermoType >::patchFaceMixture().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ patchFaceVolMixture()

const ThermoType& patchFaceVolMixture ( const scalar  ,
const scalar  ,
const label  ,
const label   
) const
inline

Definition at line 111 of file pureMixture.H.

References pureMixture< ThermoType >::read().

Referenced by pureMixture< ThermoType >::cellVolMixture().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ read()

void read ( const dictionary thermoDict)

Read dictionary.

Definition at line 47 of file pureMixture.C.

References dictionary::subDict().

Referenced by pureMixture< ThermoType >::patchFaceVolMixture().

Here is the call graph for this function:
Here is the caller graph for this function:

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