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 autoPtr< phaseSystem::heatTransferTable > | heatTransfer () const |
| Return the heat transfer matrices. More... | |
| virtual autoPtr< phaseSystem::massTransferTable > | massTransfer () const |
| Return the mass transfer matrices. More... | |
| virtual tmp< volScalarField > | iDmdt (const phasePairKey &key) const |
| Return the interfacial mass flow rate. More... | |
| virtual tmp< volScalarField > | iDmdt (const phaseModel &phase) const |
| Return the total interfacial mass transfer rate for phase. More... | |
| virtual void | correctThermo () |
| Correct the thermodynamics. More... | |
| virtual bool | read () |
| Read base phaseProperties dictionary. More... | |
Public Member Functions inherited from HeatAndMassTransferPhaseSystem< BasePhaseSystem > | |
| HeatAndMassTransferPhaseSystem (const fvMesh &) | |
| Construct from fvMesh. More... | |
| virtual | ~HeatAndMassTransferPhaseSystem () |
| Destructor. More... | |
| virtual bool | transfersMass (const phaseModel &phase) const |
| Return true if there is mass transfer for phase. More... | |
| virtual tmp< volScalarField > | dmdt (const phasePairKey &key) const |
| Return the interfacial mass flow rate. More... | |
| virtual tmp< volScalarField > | dmdt (const phaseModel &phase) const |
| Return the total interfacial mass transfer rate for phase. More... | |
| virtual autoPtr< phaseSystem::momentumTransferTable > | momentumTransfer () const |
| Return the momentum transfer matrices. More... | |
Protected Attributes | |
| word | volatile_ |
| Name of the volatile specie. More... | |
| autoPtr< saturationModel > | saturationModel_ |
| The saturation model used to evaluate Tsat = Tf. More... | |
| Switch | massTransfer_ |
| HashPtrTable< volScalarField, phasePairKey, phasePairKey::hash > | iDmdt_ |
| Interfacial Mass transfer rate. More... | |
Protected Attributes inherited from HeatAndMassTransferPhaseSystem< BasePhaseSystem > | |
| HashPtrTable< volScalarField, phasePairKey, phasePairKey::hash > | dmdt_ |
| Mass transfer rate. More... | |
| HashPtrTable< volScalarField, phasePairKey, phasePairKey::hash > | dmdtExplicit_ |
| Explicit part of the mass transfer rate. More... | |
| HashPtrTable< volScalarField, phasePairKey, phasePairKey::hash > | Tf_ |
| Interface temperatures. More... | |
| heatTransferModelTable | heatTransferModels_ |
| Heat transfer models. More... | |
| massTransferModelTable | massTransferModels_ |
| Mass transfer models. More... | |
Additional Inherited Members | |
Protected Types inherited from HeatAndMassTransferPhaseSystem< BasePhaseSystem > | |
| typedef HashTable< HashTable< autoPtr< BlendedInterfacialModel< heatTransferModel > > >, phasePairKey, phasePairKey::hash > | heatTransferModelTable |
| typedef HashTable< HashTable< autoPtr< BlendedInterfacialModel< massTransferModel > > >, phasePairKey, phasePairKey::hash > | massTransferModelTable |
Class to provide interfacial heat and mass transfer between a number of phases according the interfacial temperature approximated by the saturation temperature.
Currently only a single specified specie is considered volatile and changes phase, all other species are considered nonvolatile and do not affect the mass-transfer.
Definition at line 57 of file ThermalPhaseChangePhaseSystem.H.
| ThermalPhaseChangePhaseSystem | ( | const fvMesh & | ) |
Construct from fvMesh.
|
virtual |
Destructor.
| const saturationModel& saturation | ( | ) | const |
Return the saturationModel.
|
virtual |
Return the heat transfer matrices.
Reimplemented from HeatAndMassTransferPhaseSystem< BasePhaseSystem >.
|
virtual |
Return the mass transfer matrices.
Implements HeatAndMassTransferPhaseSystem< BasePhaseSystem >.
|
virtual |
Return the interfacial mass flow rate.
|
virtual |
Return the total interfacial mass transfer rate for phase.
|
virtual |
Correct the thermodynamics.
Implements HeatAndMassTransferPhaseSystem< BasePhaseSystem >.
|
virtual |
Read base phaseProperties dictionary.
Reimplemented from HeatAndMassTransferPhaseSystem< BasePhaseSystem >.
|
protected |
Name of the volatile specie.
Definition at line 67 of file ThermalPhaseChangePhaseSystem.H.
|
protected |
The saturation model used to evaluate Tsat = Tf.
Definition at line 70 of file ThermalPhaseChangePhaseSystem.H.
|
protected |
Definition at line 73 of file ThermalPhaseChangePhaseSystem.H.
|
protected |
Interfacial Mass transfer rate.
Definition at line 77 of file ThermalPhaseChangePhaseSystem.H.
1.8.13