OneResistanceHeatTransferPhaseSystem< BasePhaseSystem > Class Template Reference

Class which models interfacial heat transfer between a number of phases. A single heat transfer model is used for each interface. More...

Inheritance diagram for OneResistanceHeatTransferPhaseSystem< BasePhaseSystem >:
[legend]
Collaboration diagram for OneResistanceHeatTransferPhaseSystem< BasePhaseSystem >:
[legend]

Public Member Functions

 OneResistanceHeatTransferPhaseSystem (const fvMesh &)
 Construct from fvMesh. More...
 
virtual ~OneResistanceHeatTransferPhaseSystem ()
 Destructor. More...
 
virtual autoPtr< phaseSystem::heatTransferTableheatTransfer () const
 Return the heat 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::OneResistanceHeatTransferPhaseSystem< BasePhaseSystem >

Class which models interfacial heat transfer between a number of phases. A single heat transfer model is used for each interface.

See also
TwoResistanceHeatTransferPhaseSystem
Source files

Definition at line 59 of file OneResistanceHeatTransferPhaseSystem.H.

Member Typedef Documentation

◆ heatTransferModelTable

Constructor & Destructor Documentation

◆ OneResistanceHeatTransferPhaseSystem()

Construct from fvMesh.

Definition at line 36 of file OneResistanceHeatTransferPhaseSystem.C.

◆ ~OneResistanceHeatTransferPhaseSystem()

Destructor.

Definition at line 55 of file OneResistanceHeatTransferPhaseSystem.C.

Member Function Documentation

◆ heatTransfer()

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

Return the heat transfer matrices.

Definition at line 64 of file OneResistanceHeatTransferPhaseSystem.C.

References Foam::dimEnergy, Foam::dimTime, forAll, forAllConstIter, he, he2, K1, K2, phase::name(), Foam::negPart(), phasePairKey::ordered(), phaseModel::otherPhase(), phase1, phasePair::phase1(), phase2, phasePair::phase2(), phasei, Foam::posPart(), HashPtrTable< T, Key, Hash >::set(), Sp, basicThermo::T(), GeometricField< Type, PatchField, GeoMesh >::T(), and phaseModel::thermo().

Here is the call graph for this function:

◆ read()

bool read ( )
virtual

Read base phaseProperties dictionary.

Definition at line 154 of file OneResistanceHeatTransferPhaseSystem.C.

References Foam::blockMeshTools::read().

Here is the call graph for this function:

Member Data Documentation

◆ heatTransferModels_

heatTransferModelTable heatTransferModels_
protected

Heat transfer models.

Definition at line 80 of file OneResistanceHeatTransferPhaseSystem.H.


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