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

Class which models interfacial heat transfer between a number of phases. Two heat transfer models are stored at each interface, one for each phase. This permits definition of an interface temperature with which heat transfer occurs. It also allows derived systems to define other thermodynamic properties at the interface and therefore represent phase changes. More...

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

Public Member Functions

 TwoResistanceHeatTransferPhaseSystem (const fvMesh &)
 Construct from fvMesh. More...
 
virtual ~TwoResistanceHeatTransferPhaseSystem ()
 Destructor. More...
 
virtual autoPtr< phaseSystem::heatTransferTableheatTransfer () const
 Return the heat transfer matrices. More...
 
virtual void correctThermo ()
 Correct the thermodynamics. More...
 
virtual void correctInterfaceThermo ()
 Correct the interface thermodynamics. More...
 
virtual bool read ()
 Read base phaseProperties dictionary. More...
 

Protected Types

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

Protected Attributes

HashPtrTable< volScalarField, phasePairKey, phasePairKey::hashTf_
 Interface temperatures. More...
 
heatTransferModelTable heatTransferModels_
 Heat transfer models. More...
 

Detailed Description

template<class BasePhaseSystem>
class Foam::TwoResistanceHeatTransferPhaseSystem< BasePhaseSystem >

Class which models interfacial heat transfer between a number of phases. Two heat transfer models are stored at each interface, one for each phase. This permits definition of an interface temperature with which heat transfer occurs. It also allows derived systems to define other thermodynamic properties at the interface and therefore represent phase changes.

See also
OneResistanceHeatTransferPhaseSystem
Source files

Definition at line 62 of file TwoResistanceHeatTransferPhaseSystem.H.

Member Typedef Documentation

◆ heatTransferModelTable

Definition at line 75 of file TwoResistanceHeatTransferPhaseSystem.H.

Constructor & Destructor Documentation

◆ TwoResistanceHeatTransferPhaseSystem()

Construct from fvMesh.

◆ ~TwoResistanceHeatTransferPhaseSystem()

Destructor.

Member Function Documentation

◆ heatTransfer()

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

Return the heat transfer matrices.

◆ correctThermo()

virtual void correctThermo ( )
virtual

Correct the thermodynamics.

◆ correctInterfaceThermo()

virtual void correctInterfaceThermo ( )
virtual

Correct the interface thermodynamics.

◆ read()

virtual bool read ( )
virtual

Read base phaseProperties dictionary.

Member Data Documentation

◆ Tf_

Interface temperatures.

Definition at line 81 of file TwoResistanceHeatTransferPhaseSystem.H.

◆ heatTransferModels_

heatTransferModelTable heatTransferModels_
protected

Heat transfer models.

Definition at line 86 of file TwoResistanceHeatTransferPhaseSystem.H.


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