Class which models interfacial heat transfer between a number of phases. Two heat transfer models are stored at each interface, one for each phase. This permits definition of an interface temperature with which heat transfer occurs. It also allows derived systems to define other thermodynamic properties at the interface and therefore represent phase changes. More...
Public Member Functions | |
TwoResistanceHeatTransferPhaseSystem (const fvMesh &) | |
virtual | ~TwoResistanceHeatTransferPhaseSystem () |
virtual autoPtr< phaseSystem::heatTransferTable > | heatTransfer () const |
virtual void | correctEnergyTransport () |
virtual void | correctInterfaceThermo () |
virtual bool | read () |
Protected Types | |
typedef HashTable< Pair< autoPtr< BlendedInterfacialModel< heatTransferModel > > >, phasePairKey, phasePairKey::hash > | heatTransferModelTable |
Protected Attributes | |
HashPtrTable< volScalarField, phasePairKey, phasePairKey::hash > | Tf_ |
heatTransferModelTable | heatTransferModels_ |
Class which models interfacial heat transfer between a number of phases. Two heat transfer models are stored at each interface, one for each phase. This permits definition of an interface temperature with which heat transfer occurs. It also allows derived systems to define other thermodynamic properties at the interface and therefore represent phase changes.
Definition at line 60 of file TwoResistanceHeatTransferPhaseSystem.H.
|
protected |
Definition at line 73 of file TwoResistanceHeatTransferPhaseSystem.H.
TwoResistanceHeatTransferPhaseSystem | ( | const fvMesh & | mesh | ) |
Definition at line 38 of file TwoResistanceHeatTransferPhaseSystem.C.
References Foam::exit(), Foam::FatalError, FatalErrorInFunction, forAllConstIter, Foam::max(), phasePair::name(), phaseModel::name(), phase1, phasePair::phase1(), phase2, and phasePair::phase2().
|
virtual |
Definition at line 121 of file TwoResistanceHeatTransferPhaseSystem.C.
|
virtual |
Definition at line 130 of file TwoResistanceHeatTransferPhaseSystem.C.
References Foam::dimEnergy, Foam::dimTime, forAll, forAllConstIter, he, he2, K1, K2, phase::name(), Foam::negPart(), phasePairKey::ordered(), phase1, phasePair::phase1(), phase2, phasePair::phase2(), phasei, Foam::posPart(), HashPtrTable::set(), Sp, and GeometricField::T().
|
virtual |
Definition at line 241 of file TwoResistanceHeatTransferPhaseSystem.C.
|
virtual |
Definition at line 251 of file TwoResistanceHeatTransferPhaseSystem.C.
References Foam::fac::average(), Foam::endl(), forAllConstIter, Foam::Info, L(), Foam::max(), GeometricField::max(), Foam::min(), p, phase1, phasePair::phase1(), phase2, phasePair::phase2(), and GeometricField::primitiveField().
|
virtual |
Definition at line 308 of file TwoResistanceHeatTransferPhaseSystem.C.
References Foam::blockMeshTools::read().
|
protected |
Definition at line 79 of file TwoResistanceHeatTransferPhaseSystem.H.
|
protected |
Definition at line 84 of file TwoResistanceHeatTransferPhaseSystem.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.