42 #ifndef TwoResistanceHeatTransferPhaseSystem_H 43 #define TwoResistanceHeatTransferPhaseSystem_H 53 class sidedBlendedHeatTransferModel;
59 template<
class BasePhaseSystem>
101 const latentHeatScheme
scheme,
116 const latentHeatScheme
scheme,
Class which models interfacial heat transfer between a number of phases. Two heat transfer models are...
heatTransferModelTable heatTransferModels_
Heat transfer models.
static tmp< surfaceInterpolationScheme< Type > > scheme(const surfaceScalarField &faceFlux, Istream &schemeData)
Return weighting factors for scheme given from Istream.
Word-pair based class used for keying interface models in hash tables.
HeatTransferPhaseSystem< BasePhaseSystem >::latentHeatScheme latentHeatScheme
virtual void correctInterfaceThermo()=0
Correct the interface thermodynamics.
An STL-conforming hash table.
latentHeatScheme
Enumeration for the latent heat scheme.
latentHeatTransfer
Enumeration for the form of the latent heat transfer.
void addDmdtHefs(const phaseSystem::dmdtfTable &dmdtfs, const phaseSystem::dmdtfTable &Tfs, const latentHeatScheme scheme, const latentHeatTransfer transfer, phaseSystem::heatTransferTable &eqns) const
Add energy transfer terms which result from bulk phase changes.
virtual autoPtr< phaseSystem::heatTransferTable > heatTransfer() const
Return the heat transfer matrices.
Mesh data needed to do the Finite Volume discretisation.
virtual ~TwoResistanceHeatTransferPhaseSystem()
Destructor.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
HashTable< autoPtr< sidedBlendedHeatTransferModel >, phaseInterfaceKey, phaseInterfaceKey::hash > heatTransferModelTable
virtual void correctEnergyTransport()
Correct the energy transport e.g. alphat and Tf.
void addDmidtHefs(const phaseSystem::dmidtfTable &dmidtfs, const phaseSystem::dmdtfTable &Tfs, const latentHeatScheme scheme, const latentHeatTransfer transfer, phaseSystem::heatTransferTable &eqns) const
Add energy transfer terms which result from specie phase changes.
TwoResistanceHeatTransferPhaseSystem(const fvMesh &)
Construct from fvMesh.
virtual bool read()
Read base phaseProperties dictionary.