37 #ifndef ThermalPhaseChangePhaseSystem_H 38 #define ThermalPhaseChangePhaseSystem_H 53 template<
class BasePhaseSystem>
56 public BasePhaseSystem
autoPtr< saturationModel > saturationModel_
The saturation model used to evaluate Tsat = Tf.
A simple container for copying or transferring objects of type <T>.
ThermalPhaseChangePhaseSystem(const fvMesh &)
Construct from fvMesh.
wDmdtTable wDmdt_
Boundary Mass transfer rate.
A simple wrapper around bool so that it can be read as a word: true/false, on/off, yes/no, y/n, t/f, or none.
virtual tmp< volScalarField > dmdt(const phasePairKey &key) const
Return the mass transfer rate for a pair.
virtual autoPtr< phaseSystem::massTransferTable > massTransfer() const
Return the mass transfer matrices.
Class to provide interfacial heat and mass transfer between a number of phases according the interfac...
virtual void correctInterfaceThermo()
Correct the interface thermodynamics.
wMDotLTable wMDotL_
Boundary thermal energy transfer rate.
A class for handling words, derived from string.
virtual autoPtr< phaseSystem::heatTransferTable > heatTransfer() const
Return the heat transfer matrices.
HashPtrTable< volScalarField, phasePairKey, phasePairKey::hash > wDmdtTable
virtual bool read()
Read base phaseProperties dictionary.
tmp< volScalarField > iDmdt(const phasePairKey &key) const
Return the interfacial mass transfer rate for a pair.
tmp< volScalarField > wDmdt(const phasePairKey &key) const
Return the boundary mass transfer rate for a pair.
const saturationModel & saturation() const
Return the saturationModel.
virtual ~ThermalPhaseChangePhaseSystem()
Destructor.
virtual Xfer< PtrList< volScalarField > > dmdts() const
Return the mass transfer rates for each phase.
Mesh data needed to do the Finite Volume discretisation.
HashPtrTable< volScalarField, phasePairKey, phasePairKey::hash > wMDotLTable
iDmdtTable iDmdt_
Interfacial Mass transfer rate.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
A class for managing temporary objects.
word volatile_
Name of the volatile specie.
HashPtrTable< volScalarField, phasePairKey, phasePairKey::hash > iDmdtTable