Class which models non-thermally-coupled mass transfers; i.e., representation changes, rather than phase changes. More...
#include <PhaseTransferPhaseSystem.H>


Public Member Functions | |
| PhaseTransferPhaseSystem (const fvMesh &) | |
| Construct from fvMesh. | |
| virtual | ~PhaseTransferPhaseSystem () |
| Destructor. | |
| virtual tmp< volScalarField > | dmdt (const phasePairKey &key) const |
| Return the mass transfer rate for a pair. | |
| virtual PtrList< volScalarField > | dmdts () const |
| Return the mass transfer rates for each phase. | |
| virtual autoPtr< phaseSystem::massTransferTable > | massTransfer () const |
| Return the mass transfer matrices. | |
| virtual void | correct () |
| Correct the mass transfer rates. | |
| virtual bool | read () |
| Read base phaseProperties dictionary. | |
Protected Types | |
| typedef HashTable< autoPtr< BlendedInterfacialModel< phaseTransferModel > >, phasePairKey, phasePairKey::hash > | phaseTransferModelTable |
| typedef HashPtrTable< volScalarField, phasePairKey, phasePairKey::hash > | rDmdtTable |
Protected Member Functions | |
| virtual tmp< volScalarField > | rDmdt (const phasePairKey &key) const |
| Return the representation mass transfer rate. | |
Protected Attributes | |
| phaseTransferModelTable | phaseTransferModels_ |
| Mass transfer models. | |
| rDmdtTable | rDmdt_ |
| Mass transfer rates. | |
Class which models non-thermally-coupled mass transfers; i.e., representation changes, rather than phase changes.
Definition at line 52 of file PhaseTransferPhaseSystem.H.
|
protected |
Definition at line 65 of file PhaseTransferPhaseSystem.H.
|
protected |
Definition at line 68 of file PhaseTransferPhaseSystem.H.
| PhaseTransferPhaseSystem | ( | const fvMesh & | mesh | ) |
Construct from fvMesh.
Definition at line 48 of file PhaseTransferPhaseSystem.C.
References phaseSystem::dmdt(), forAllConstIter, mesh, phaseTransferModels_, and rDmdt_.

|
virtual |
Destructor.
Definition at line 81 of file PhaseTransferPhaseSystem.C.
|
protectedvirtual |
Return the representation mass transfer rate.
Definition at line 29 of file PhaseTransferPhaseSystem.C.
References Pair< T >::compare(), phaseSystem::dmdt(), and rDmdt_.
Referenced by dmdt(), dmdts(), and massTransfer().


|
virtual |
Return the mass transfer rate for a pair.
Reimplemented in InterfaceCompositionPhaseChangePhaseSystem< PhaseTransferPhaseSystem< TwoResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< multiphaseSystem > > > >, InterfaceCompositionPhaseChangePhaseSystem< PhaseTransferPhaseSystem< TwoResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< twoPhaseSystem > > > >, PopulationBalancePhaseSystem< PhaseTransferPhaseSystem< OneResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< multiphaseSystem > > > >, PopulationBalancePhaseSystem< PhaseTransferPhaseSystem< OneResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< twoPhaseSystem > > > >, ThermalPhaseChangePhaseSystem< PhaseTransferPhaseSystem< TwoResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< multiphaseSystem > > > >, and ThermalPhaseChangePhaseSystem< PhaseTransferPhaseSystem< TwoResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< twoPhaseSystem > > > >.
Definition at line 90 of file PhaseTransferPhaseSystem.C.
References rDmdt().
Referenced by massTransfer().


|
virtual |
Return the mass transfer rates for each phase.
Reimplemented in InterfaceCompositionPhaseChangePhaseSystem< PhaseTransferPhaseSystem< TwoResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< multiphaseSystem > > > >, InterfaceCompositionPhaseChangePhaseSystem< PhaseTransferPhaseSystem< TwoResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< twoPhaseSystem > > > >, PopulationBalancePhaseSystem< PhaseTransferPhaseSystem< OneResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< multiphaseSystem > > > >, PopulationBalancePhaseSystem< PhaseTransferPhaseSystem< OneResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< twoPhaseSystem > > > >, ThermalPhaseChangePhaseSystem< PhaseTransferPhaseSystem< TwoResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< multiphaseSystem > > > >, and ThermalPhaseChangePhaseSystem< PhaseTransferPhaseSystem< TwoResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< twoPhaseSystem > > > >.
Definition at line 101 of file PhaseTransferPhaseSystem.C.
References dmdts(), forAllConstIter, phasePair::phase1(), phasePair::phase2(), rDmdt(), and rDmdt_.
Referenced by dmdts().


|
virtual |
Return the mass transfer matrices.
Reimplemented in InterfaceCompositionPhaseChangePhaseSystem< PhaseTransferPhaseSystem< TwoResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< multiphaseSystem > > > >, InterfaceCompositionPhaseChangePhaseSystem< PhaseTransferPhaseSystem< TwoResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< twoPhaseSystem > > > >, PopulationBalancePhaseSystem< PhaseTransferPhaseSystem< OneResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< multiphaseSystem > > > >, PopulationBalancePhaseSystem< PhaseTransferPhaseSystem< OneResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< twoPhaseSystem > > > >, ThermalPhaseChangePhaseSystem< PhaseTransferPhaseSystem< TwoResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< multiphaseSystem > > > >, and ThermalPhaseChangePhaseSystem< PhaseTransferPhaseSystem< TwoResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< twoPhaseSystem > > > >.
Definition at line 120 of file PhaseTransferPhaseSystem.C.
References Foam::dimMass, Foam::dimTime, dmdt(), forAll, forAllConstIter, IOobject::groupName(), Foam::name(), phase::name(), phaseModel::name(), name, Foam::negPart(), phasePair::phase1(), phasePair::phase2(), phasei, phaseTransferModels_, Foam::posPart(), psi, rDmdt(), HashPtrTable< T, Key, Hash >::set(), and Foam::fvm::Sp().

|
virtual |
Correct the mass transfer rates.
Definition at line 196 of file PhaseTransferPhaseSystem.C.
References Foam::dimDensity, Foam::dimTime, forAllConstIter, phaseTransferModels_, and rDmdt_.
|
virtual |
Read base phaseProperties dictionary.
Reimplemented in InterfaceCompositionPhaseChangePhaseSystem< PhaseTransferPhaseSystem< TwoResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< multiphaseSystem > > > >, InterfaceCompositionPhaseChangePhaseSystem< PhaseTransferPhaseSystem< TwoResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< twoPhaseSystem > > > >, PopulationBalancePhaseSystem< PhaseTransferPhaseSystem< OneResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< multiphaseSystem > > > >, PopulationBalancePhaseSystem< PhaseTransferPhaseSystem< OneResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< twoPhaseSystem > > > >, ThermalPhaseChangePhaseSystem< PhaseTransferPhaseSystem< TwoResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< multiphaseSystem > > > >, and ThermalPhaseChangePhaseSystem< PhaseTransferPhaseSystem< TwoResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< twoPhaseSystem > > > >.
Definition at line 225 of file PhaseTransferPhaseSystem.C.
|
protected |
Mass transfer models.
Definition at line 78 of file PhaseTransferPhaseSystem.H.
Referenced by correct(), massTransfer(), and PhaseTransferPhaseSystem().
|
protected |
Mass transfer rates.
Definition at line 83 of file PhaseTransferPhaseSystem.H.
Referenced by correct(), dmdts(), PhaseTransferPhaseSystem(), and rDmdt().