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

Class which models interfacial heat transfer between a number of phases. More...

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

Public Member Functions

 HeatTransferPhaseSystem (const fvMesh &)
 Construct from fvMesh. More...
 
virtual ~HeatTransferPhaseSystem ()
 Destructor. More...
 
virtual bool transfersMass (const phaseModel &phase) const
 Return true if there is mass transfer for phase. More...
 
virtual tmp< volScalarFielddmdt (const phasePairKey &key) const
 Return the interfacial mass flow rate. More...
 
virtual tmp< volScalarFielddmdt (const phaseModel &phase) const
 Return the total interfacial mass transfer rate for phase. More...
 
virtual autoPtr< phaseSystem::heatTransferTableheatTransfer () const
 Return the heat transfer matrices. More...
 
virtual autoPtr< phaseSystem::massTransferTablemassTransfer () const
 Return the mass transfer matrices. More...
 
virtual bool read ()
 Read base phaseProperties dictionary. More...
 

Protected Types

typedef HashTable< autoPtr< BlendedInterfacialModel< heatTransferModel > >, phasePairKey, phasePairKey::hashheatTransferModelTable
 

Protected Attributes

heatTransferModelTable heatTransferModels_
 Heat transfer models. More...
 

Detailed Description

template<class BasePhaseSystem>
class Foam::HeatTransferPhaseSystem< BasePhaseSystem >

Class which models interfacial heat transfer between a number of phases.

Source files

Definition at line 53 of file HeatTransferPhaseSystem.H.

Member Typedef Documentation

◆ heatTransferModelTable

Definition at line 66 of file HeatTransferPhaseSystem.H.

Constructor & Destructor Documentation

◆ HeatTransferPhaseSystem()

Construct from fvMesh.

◆ ~HeatTransferPhaseSystem()

virtual ~HeatTransferPhaseSystem ( )
virtual

Destructor.

Member Function Documentation

◆ transfersMass()

virtual bool transfersMass ( const phaseModel phase) const
virtual

Return true if there is mass transfer for phase.

◆ dmdt() [1/2]

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

Return the interfacial mass flow rate.

◆ dmdt() [2/2]

virtual tmp<volScalarField> dmdt ( const phaseModel phase) const
virtual

Return the total interfacial mass transfer rate for phase.

◆ heatTransfer()

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

Return the heat transfer matrices.

◆ massTransfer()

virtual autoPtr<phaseSystem::massTransferTable> massTransfer ( ) const
virtual

Return the mass transfer matrices.

◆ read()

virtual bool read ( )
virtual

Read base phaseProperties dictionary.

Member Data Documentation

◆ heatTransferModels_

heatTransferModelTable heatTransferModels_
protected

Heat transfer models.

Definition at line 74 of file HeatTransferPhaseSystem.H.


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