Class to provide interfacial heat and mass transfer between a number of phases according the interfacial temperature approximated by the saturation temperature. More...
Public Member Functions | |
ThermalPhaseChangePhaseSystem (const fvMesh &) | |
Construct from fvMesh. More... | |
virtual | ~ThermalPhaseChangePhaseSystem () |
Destructor. More... | |
const saturationModel & | saturation () const |
Return the saturationModel. More... | |
virtual tmp< volScalarField > | dmdt (const phasePairKey &key) const |
Return the mass transfer rate for a pair. More... | |
virtual Xfer< PtrList< volScalarField > > | dmdts () const |
Return the mass transfer rates for each phase. More... | |
virtual autoPtr< phaseSystem::heatTransferTable > | heatTransfer () const |
Return the heat transfer matrices. More... | |
virtual autoPtr< phaseSystem::massTransferTable > | massTransfer () const |
Return the mass transfer matrices. More... | |
virtual void | correctInterfaceThermo () |
Correct the interface thermodynamics. More... | |
virtual bool | read () |
Read base phaseProperties dictionary. More... | |
Protected Types | |
typedef HashPtrTable< volScalarField, phasePairKey, phasePairKey::hash > | iDmdtTable |
typedef HashPtrTable< volScalarField, phasePairKey, phasePairKey::hash > | wDmdtTable |
typedef HashPtrTable< volScalarField, phasePairKey, phasePairKey::hash > | wMDotLTable |
Protected Member Functions | |
tmp< volScalarField > | iDmdt (const phasePairKey &key) const |
Return the interfacial mass transfer rate for a pair. More... | |
tmp< volScalarField > | wDmdt (const phasePairKey &key) const |
Return the boundary mass transfer rate for a pair. More... | |
Protected Attributes | |
word | volatile_ |
Name of the volatile specie. More... | |
autoPtr< saturationModel > | saturationModel_ |
The saturation model used to evaluate Tsat = Tf. More... | |
Switch | phaseChange_ |
iDmdtTable | iDmdt_ |
Interfacial Mass transfer rate. More... | |
wDmdtTable | wDmdt_ |
Boundary Mass transfer rate. More... | |
wMDotLTable | wMDotL_ |
Boundary thermal energy transfer rate. More... | |
Class to provide interfacial heat and mass transfer between a number of phases according the interfacial temperature approximated by the saturation temperature.
Definition at line 53 of file ThermalPhaseChangePhaseSystem.H.
|
protected |
Definition at line 63 of file ThermalPhaseChangePhaseSystem.H.
|
protected |
Definition at line 66 of file ThermalPhaseChangePhaseSystem.H.
|
protected |
Definition at line 69 of file ThermalPhaseChangePhaseSystem.H.
ThermalPhaseChangePhaseSystem | ( | const fvMesh & | ) |
Construct from fvMesh.
|
virtual |
Destructor.
|
protected |
Return the interfacial mass transfer rate for a pair.
|
protected |
Return the boundary mass transfer rate for a pair.
const saturationModel& saturation | ( | ) | const |
Return the saturationModel.
|
virtual |
Return the mass transfer rate for a pair.
|
virtual |
Return the mass transfer rates for each phase.
|
virtual |
Return the heat transfer matrices.
|
virtual |
Return the mass transfer matrices.
|
virtual |
Correct the interface thermodynamics.
|
virtual |
Read base phaseProperties dictionary.
|
protected |
Name of the volatile specie.
Definition at line 75 of file ThermalPhaseChangePhaseSystem.H.
|
protected |
The saturation model used to evaluate Tsat = Tf.
Definition at line 78 of file ThermalPhaseChangePhaseSystem.H.
|
protected |
Definition at line 81 of file ThermalPhaseChangePhaseSystem.H.
|
protected |
Interfacial Mass transfer rate.
Definition at line 84 of file ThermalPhaseChangePhaseSystem.H.
|
protected |
Boundary Mass transfer rate.
Definition at line 87 of file ThermalPhaseChangePhaseSystem.H.
|
protected |
Boundary thermal energy transfer rate.
Definition at line 90 of file ThermalPhaseChangePhaseSystem.H.