Go to the documentation of this file.
35 #ifndef HeatTransferPhaseSystem_H
36 #define HeatTransferPhaseSystem_H
46 template <
class modelType>
class BlendedInterfacialModel;
47 class heatTransferModel;
53 template<
class BasePhaseSystem>
56 public BasePhaseSystem
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
Class which models interfacial heat transfer between a number of phases.
HashTable< autoPtr< BlendedInterfacialModel< heatTransferModel > >, phasePairKey, phasePairKey::hash > heatTransferModelTable
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
A class for managing temporary objects.
virtual tmp< volScalarField > dmdt(const phasePairKey &key) const
Return the interfacial mass flow rate.
virtual bool read()
Read base phaseProperties dictionary.
virtual bool transfersMass(const phaseModel &phase) const
Return true if there is mass transfer for phase.
HeatTransferPhaseSystem(const fvMesh &)
Construct from fvMesh.
virtual autoPtr< phaseSystem::massTransferTable > massTransfer() const
Return the mass transfer matrices.
heatTransferModelTable heatTransferModels_
Heat transfer models.
virtual ~HeatTransferPhaseSystem()
Destructor.
Mesh data needed to do the Finite Volume discretisation.
An STL-conforming hash table.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
virtual autoPtr< phaseSystem::heatTransferTable > heatTransfer() const
Return the heat transfer matrices.