PopulationBalancePhaseSystem< BasePhaseSystem > Class Template Reference

Class which provides population balance functionality. More...

Inheritance diagram for PopulationBalancePhaseSystem< BasePhaseSystem >:
Collaboration diagram for PopulationBalancePhaseSystem< BasePhaseSystem >:

Public Member Functions

 PopulationBalancePhaseSystem (const fvMesh &)
 Construct from fvMesh. More...
 
virtual ~PopulationBalancePhaseSystem ()
 Destructor. More...
 
virtual tmp< volScalarFielddmdtf (const phasePairKey &key) const
 Return the mass transfer rate for an interface. More...
 
virtual PtrList< volScalarFielddmdts () const
 Return the mass transfer rates for each phase. More...
 
virtual autoPtr< phaseSystem::momentumTransferTablemomentumTransfer ()
 Return the momentum transfer matrices for the cell-based algorithm. More...
 
virtual autoPtr< phaseSystem::momentumTransferTablemomentumTransferf ()
 Return the momentum transfer matrices for the face-based algorithm. More...
 
virtual autoPtr< phaseSystem::heatTransferTableheatTransfer () const
 Return the heat transfer matrices. More...
 
virtual autoPtr< phaseSystem::specieTransferTablespecieTransfer () const
 Return the specie transfer matrices. More...
 
virtual bool read ()
 Read base phaseProperties dictionary. More...
 
virtual void solve (const PtrList< volScalarField > &rAUs, const PtrList< surfaceScalarField > &rAUfs)
 Solve all population balance equations. More...
 

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 53 of file PopulationBalancePhaseSystem.H.

Constructor & Destructor Documentation

◆ PopulationBalancePhaseSystem()

Construct from fvMesh.

◆ ~PopulationBalancePhaseSystem()

virtual ~PopulationBalancePhaseSystem ( )
virtual

Destructor.

Member Function Documentation

◆ dmdtf()

virtual tmp<volScalarField> dmdtf ( const phasePairKey key) const
virtual

Return the mass transfer rate for an interface.

◆ dmdts()

virtual PtrList<volScalarField> dmdts ( ) const
virtual

Return the mass transfer rates for each phase.

◆ momentumTransfer()

virtual autoPtr<phaseSystem::momentumTransferTable> momentumTransfer ( )
virtual

Return the momentum transfer matrices for the cell-based algorithm.

◆ momentumTransferf()

virtual autoPtr<phaseSystem::momentumTransferTable> momentumTransferf ( )
virtual

Return the momentum transfer matrices for the face-based algorithm.

◆ heatTransfer()

virtual autoPtr<phaseSystem::heatTransferTable> heatTransfer ( ) const
virtual

Return the heat transfer matrices.

◆ specieTransfer()

virtual autoPtr<phaseSystem::specieTransferTable> specieTransfer ( ) const
virtual

Return the specie transfer matrices.

◆ read()

virtual bool read ( )
virtual

Read base phaseProperties dictionary.

◆ solve()

virtual void solve ( const PtrList< volScalarField > &  rAUs,
const PtrList< surfaceScalarField > &  rAUfs 
)
virtual

Solve all population balance equations.


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