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 &)
 
virtual ~TwoResistanceHeatTransferPhaseSystem ()
 
virtual autoPtr< phaseSystem::heatTransferTableheatTransfer () const
 
virtual void correctEnergyTransport ()
 
virtual void correctInterfaceThermo ()
 
virtual bool read ()
 

Protected Types

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

Protected Attributes

HashPtrTable< volScalarField, phasePairKey, phasePairKey::hashTf_
 
heatTransferModelTable heatTransferModels_
 

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 60 of file TwoResistanceHeatTransferPhaseSystem.H.

Member Typedef Documentation

◆ heatTransferModelTable

Definition at line 73 of file TwoResistanceHeatTransferPhaseSystem.H.

Constructor & Destructor Documentation

◆ TwoResistanceHeatTransferPhaseSystem()

◆ ~TwoResistanceHeatTransferPhaseSystem()

Definition at line 121 of file TwoResistanceHeatTransferPhaseSystem.C.

Member Function Documentation

◆ heatTransfer()

◆ correctEnergyTransport()

void correctEnergyTransport
virtual

Definition at line 241 of file TwoResistanceHeatTransferPhaseSystem.C.

◆ correctInterfaceThermo()

void correctInterfaceThermo
virtual

◆ read()

bool read
virtual

Definition at line 308 of file TwoResistanceHeatTransferPhaseSystem.C.

References Foam::blockMeshTools::read().

Here is the call graph for this function:

Member Data Documentation

◆ Tf_

Definition at line 79 of file TwoResistanceHeatTransferPhaseSystem.H.

◆ heatTransferModels_

heatTransferModelTable heatTransferModels_
protected

Definition at line 84 of file TwoResistanceHeatTransferPhaseSystem.H.


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