InterfaceCompositionPhaseChangePhaseSystem< BasePhaseSystem > Class Template Reference

Class to provide interfacial heat and mass transfer between a number of phases according to a interface composition model. More...

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

Public Member Functions

 InterfaceCompositionPhaseChangePhaseSystem (const fvMesh &)
 Construct from fvMesh. More...
 
virtual ~InterfaceCompositionPhaseChangePhaseSystem ()
 Destructor. More...
 
virtual tmp< volScalarFielddmdtf (const phaseInterfaceKey &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 fluid properties other than those listed below. More...
 
virtual void correctSpecies ()
 Correct the mass transfer rates for the new species mass fractions. More...
 
virtual void correctInterfaceThermo ()
 Correct the interface temperatures. More...
 
virtual bool read ()
 Read base phaseProperties dictionary. More...
 

Detailed Description

template<class BasePhaseSystem>
class Foam::InterfaceCompositionPhaseChangePhaseSystem< BasePhaseSystem >

Class to provide interfacial heat and mass transfer between a number of phases according to a interface composition model.

The interface temperature is calculated such that the net rate at which the heat is transferred to the interface is equal to the latent heat consumed by the mass transfer.

Source files

Definition at line 57 of file InterfaceCompositionPhaseChangePhaseSystem.H.

Constructor & Destructor Documentation

◆ InterfaceCompositionPhaseChangePhaseSystem()

◆ ~InterfaceCompositionPhaseChangePhaseSystem()

Destructor.

Member Function Documentation

◆ dmdtf()

virtual tmp<volScalarField> dmdtf ( const phaseInterfaceKey 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 fluid properties other than those listed below.

◆ correctSpecies()

virtual void correctSpecies ( )
virtual

Correct the mass transfer rates for the new species mass fractions.

◆ correctInterfaceThermo()

virtual void correctInterfaceThermo ( )
virtual

Correct the interface temperatures.

◆ read()

virtual bool read ( )
virtual

Read base phaseProperties dictionary.


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