Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
PhaseTransferPhaseSystem< BasePhaseSystem > Class Template Reference

Class which models non-thermally-coupled mass transfers; i.e., representation changes, rather than phase changes. More...

Inheritance diagram for PhaseTransferPhaseSystem< BasePhaseSystem >:
Inheritance graph
[legend]
Collaboration diagram for PhaseTransferPhaseSystem< BasePhaseSystem >:
Collaboration graph
[legend]

Public Member Functions

 PhaseTransferPhaseSystem (const fvMesh &)
 
virtual ~PhaseTransferPhaseSystem ()
 
virtual tmp< volScalarFielddmdt (const phasePairKey &key) const
 
virtual PtrList< volScalarFielddmdts () const
 
virtual autoPtr< phaseSystem::massTransferTablemassTransfer () const
 
virtual void correct ()
 
virtual bool read ()
 

Protected Types

typedef HashTable< autoPtr< BlendedInterfacialModel< phaseTransferModel > >, phasePairKey, phasePairKey::hashphaseTransferModelTable
 
typedef HashPtrTable< volScalarField, phasePairKey, phasePairKey::hashrDmdtTable
 

Protected Member Functions

virtual tmp< volScalarFieldrDmdt (const phasePairKey &key) const
 

Protected Attributes

phaseTransferModelTable phaseTransferModels_
 
rDmdtTable rDmdt_
 

Detailed Description

template<class BasePhaseSystem>
class Foam::PhaseTransferPhaseSystem< BasePhaseSystem >

Class which models non-thermally-coupled mass transfers; i.e., representation changes, rather than phase changes.

Source files

Definition at line 52 of file PhaseTransferPhaseSystem.H.

Member Typedef Documentation

◆ phaseTransferModelTable

Definition at line 65 of file PhaseTransferPhaseSystem.H.

◆ rDmdtTable

Definition at line 68 of file PhaseTransferPhaseSystem.H.

Constructor & Destructor Documentation

◆ PhaseTransferPhaseSystem()

PhaseTransferPhaseSystem ( const fvMesh mesh)

Definition at line 49 of file PhaseTransferPhaseSystem.C.

References forAllConstIter.

◆ ~PhaseTransferPhaseSystem()

Definition at line 82 of file PhaseTransferPhaseSystem.C.

Member Function Documentation

◆ rDmdt()

Foam::tmp< Foam::volScalarField > rDmdt ( const phasePairKey key) const
protectedvirtual

Definition at line 30 of file PhaseTransferPhaseSystem.C.

References Foam::glTF::key().

Here is the call graph for this function:

◆ dmdt()

Foam::tmp< Foam::volScalarField > dmdt ( const phasePairKey key) const
virtual

Definition at line 91 of file PhaseTransferPhaseSystem.C.

References Foam::glTF::key().

Here is the call graph for this function:

◆ dmdts()

Definition at line 101 of file PhaseTransferPhaseSystem.C.

References forAllConstIter, phasePair::phase1(), and phasePair::phase2().

Here is the call graph for this function:

◆ massTransfer()

◆ correct()

void correct
virtual

Definition at line 196 of file PhaseTransferPhaseSystem.C.

References correct(), Foam::dimDensity, Foam::dimTime, and forAllConstIter.

Here is the call graph for this function:

◆ read()

bool read
virtual

Definition at line 225 of file PhaseTransferPhaseSystem.C.

References Foam::blockMeshTools::read().

Here is the call graph for this function:

Member Data Documentation

◆ phaseTransferModels_

phaseTransferModelTable phaseTransferModels_
protected

Definition at line 76 of file PhaseTransferPhaseSystem.H.

◆ rDmdt_

rDmdtTable rDmdt_
protected

Definition at line 79 of file PhaseTransferPhaseSystem.H.


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