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 &) | |
virtual | ~ThermalPhaseChangePhaseSystem () |
const saturationModel & | saturation () const |
virtual tmp< volScalarField > | dmdt (const phasePairKey &key) const |
virtual PtrList< volScalarField > | dmdts () const |
virtual autoPtr< phaseSystem::heatTransferTable > | heatTransfer () const |
virtual autoPtr< phaseSystem::massTransferTable > | massTransfer () const |
virtual void | correctInterfaceThermo () |
virtual bool | read () |
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 |
tmp< volScalarField > | wDmdt (const phasePairKey &key) const |
Protected Attributes | |
word | volatile_ |
autoPtr< saturationModel > | saturationModel_ |
Switch | phaseChange_ |
iDmdtTable | iDmdt_ |
wDmdtTable | wDmdt_ |
wMDotLTable | wMDotL_ |
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 51 of file ThermalPhaseChangePhaseSystem.H.
|
protected |
Definition at line 61 of file ThermalPhaseChangePhaseSystem.H.
|
protected |
Definition at line 64 of file ThermalPhaseChangePhaseSystem.H.
|
protected |
Definition at line 67 of file ThermalPhaseChangePhaseSystem.H.
ThermalPhaseChangePhaseSystem | ( | const fvMesh & | mesh | ) |
Definition at line 70 of file ThermalPhaseChangePhaseSystem.C.
References Foam::dimDensity, Foam::dimEnergy, Foam::dimTime, Foam::dimVolume, forAllConstIter, phasePair::name(), and phasePairKey::ordered().
|
virtual |
Definition at line 161 of file ThermalPhaseChangePhaseSystem.C.
|
protected |
Definition at line 32 of file ThermalPhaseChangePhaseSystem.C.
References Foam::glTF::key().
|
protected |
Definition at line 50 of file ThermalPhaseChangePhaseSystem.C.
References Foam::glTF::key().
const Foam::saturationModel & saturation |
Definition at line 169 of file ThermalPhaseChangePhaseSystem.C.
|
virtual |
Definition at line 178 of file ThermalPhaseChangePhaseSystem.C.
References Foam::glTF::key().
|
virtual |
Definition at line 188 of file ThermalPhaseChangePhaseSystem.C.
References forAllConstIter, phasePair::phase1(), and phasePair::phase2().
|
virtual |
Definition at line 216 of file ThermalPhaseChangePhaseSystem.C.
References forAllConstIter, Foam::negPart(), phasePairKey::ordered(), phase1, phasePair::phase1(), phase2, phasePair::phase2(), and Foam::posPart().
|
virtual |
Definition at line 278 of file ThermalPhaseChangePhaseSystem.C.
References forAll, forAllConstIter, massTransfer(), phase::name(), phaseModel::name(), Foam::name(), phasePairKey::ordered(), phasePair::phase1(), and phasePair::phase2().
|
virtual |
Definition at line 337 of file ThermalPhaseChangePhaseSystem.C.
References GeometricField::boundaryField(), Foam::fvc::domainIntegrate(), Foam::endl(), fvPatch::faceCells(), forAll, forAllConstIter, Foam::gAverage(), Foam::gMax(), Foam::gMin(), he2, Foam::Info, Foam::glTF::key(), L(), GeometricField::max(), mesh, phase::name(), phaseModel::name(), Foam::neg(), Foam::neg0(), phaseModel::otherPhase(), p, patches, phase1, phasePair::phase1(), phase2, phasePair::phase2(), Foam::pos(), Foam::pos0(), GeometricField::primitiveField(), Foam::sign(), and dimensioned::value().
|
virtual |
Definition at line 533 of file ThermalPhaseChangePhaseSystem.C.
References Foam::blockMeshTools::read().
|
protected |
Definition at line 73 of file ThermalPhaseChangePhaseSystem.H.
|
protected |
Definition at line 76 of file ThermalPhaseChangePhaseSystem.H.
|
protected |
Definition at line 79 of file ThermalPhaseChangePhaseSystem.H.
|
protected |
Definition at line 82 of file ThermalPhaseChangePhaseSystem.H.
|
protected |
Definition at line 85 of file ThermalPhaseChangePhaseSystem.H.
|
protected |
Definition at line 88 of file ThermalPhaseChangePhaseSystem.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.