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

Class which provides population balance functionality. More...

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

Public Member Functions

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

Protected Types

typedef HashPtrTable< volScalarField, phasePairKey, phasePairKey::hashpDmdtTable
 

Protected Member Functions

virtual tmp< volScalarFieldpDmdt (const phasePairKey &key) const
 

Protected Attributes

PtrList< diameterModels::populationBalanceModelpopulationBalances_
 
pDmdtTable pDmdt_
 

Detailed Description

template<class BasePhaseSystem>
class Foam::PopulationBalancePhaseSystem< BasePhaseSystem >

Class which provides population balance functionality.

See also
Foam::diameterModels::populationBalanceModel
Source files

Definition at line 51 of file PopulationBalancePhaseSystem.H.

Member Typedef Documentation

◆ pDmdtTable

Definition at line 60 of file PopulationBalancePhaseSystem.H.

Constructor & Destructor Documentation

◆ PopulationBalancePhaseSystem()

◆ ~PopulationBalancePhaseSystem()

Definition at line 128 of file PopulationBalancePhaseSystem.C.

Member Function Documentation

◆ pDmdt()

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

Definition at line 29 of file PopulationBalancePhaseSystem.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 137 of file PopulationBalancePhaseSystem.C.

References Foam::glTF::key().

Here is the call graph for this function:

◆ dmdts()

Definition at line 147 of file PopulationBalancePhaseSystem.C.

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

Here is the call graph for this function:

◆ massTransfer()

◆ read()

bool read
virtual

Definition at line 226 of file PopulationBalancePhaseSystem.C.

References Foam::blockMeshTools::read().

Here is the call graph for this function:

◆ solve()

void solve
virtual

Definition at line 244 of file PopulationBalancePhaseSystem.C.

References forAll, and solve().

Here is the call graph for this function:

Member Data Documentation

◆ populationBalances_

PtrList<diameterModels::populationBalanceModel> populationBalances_
protected

Definition at line 66 of file PopulationBalancePhaseSystem.H.

◆ pDmdt_

pDmdtTable pDmdt_
protected

Definition at line 69 of file PopulationBalancePhaseSystem.H.


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