PhaseTransferPhaseSystem< BasePhaseSystem > Class Template Reference

Class which models non-thermally-coupled or weakly thermally coupled mass transfers. More...

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

Public Member Functions

 PhaseTransferPhaseSystem (const fvMesh &)
 Construct from fvMesh. More...
 
virtual ~PhaseTransferPhaseSystem ()
 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 void correct ()
 Correct the mass transfer rates. More...
 
virtual bool read ()
 Read base phaseProperties dictionary. More...
 

Protected Member Functions

void addDmdtYfs (const phaseSystem::dmdtfTable &dmdtfs, phaseSystem::specieTransferTable &eqns) const
 Add specie transfer terms which result from bulk mass transfers. More...
 
void addDmidtYf (const phaseSystem::dmidtfTable &dmidtfs, phaseSystem::specieTransferTable &eqns) const
 Add specie transfer terms which result from specie mass transfers. More...
 

Detailed Description

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

Class which models non-thermally-coupled or weakly thermally coupled mass transfers.

Source files

Definition at line 54 of file PhaseTransferPhaseSystem.H.

Constructor & Destructor Documentation

◆ PhaseTransferPhaseSystem()

Construct from fvMesh.

◆ ~PhaseTransferPhaseSystem()

virtual ~PhaseTransferPhaseSystem ( )
virtual

Destructor.

Member Function Documentation

◆ addDmdtYfs()

void addDmdtYfs ( const phaseSystem::dmdtfTable dmdtfs,
phaseSystem::specieTransferTable eqns 
) const
protected

Add specie transfer terms which result from bulk mass transfers.

◆ addDmidtYf()

void addDmidtYf ( const phaseSystem::dmidtfTable dmidtfs,
phaseSystem::specieTransferTable eqns 
) const
protected

Add specie transfer terms which result from specie mass transfers.

◆ 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.

◆ correct()

virtual void correct ( )
virtual

Correct the mass transfer rates.

◆ read()

virtual bool read ( )
virtual

Read base phaseProperties dictionary.


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