twoPhaseSystems.C
Go to the documentation of this file.
1 /*---------------------------------------------------------------------------*\
2  ========= |
3  \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
4  \\ / O peration |
5  \\ / A nd | www.openfoam.com
6  \\/ M anipulation |
7 -------------------------------------------------------------------------------
8  Copyright (C) 2015-2018 OpenFOAM Foundation
9 -------------------------------------------------------------------------------
10 License
11  This file is part of OpenFOAM.
12 
13  OpenFOAM is free software: you can redistribute it and/or modify it
14  under the terms of the GNU General Public License as published by
15  the Free Software Foundation, either version 3 of the License, or
16  (at your option) any later version.
17 
18  OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
19  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
20  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
21  for more details.
22 
23  You should have received a copy of the GNU General Public License
24  along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
25 
26 \*---------------------------------------------------------------------------*/
27 
29 
30 #include "phaseSystem.H"
31 #include "twoPhaseSystem.H"
39 
40 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
41 
42 namespace Foam
43 {
44  typedef
45  PhaseTransferPhaseSystem
46  <
47  OneResistanceHeatTransferPhaseSystem
48  <
49  MomentumTransferPhaseSystem<twoPhaseSystem>
50  >
51  >
53 
55  (
58  dictionary,
60  );
61 
62  typedef
64  <
66  <
68  <
70  >
71  >
72  >
74 
76  (
79  dictionary,
81  );
82 
83  typedef
85  <
87  <
89  <
91  >
92  >
93  >
95 
97  (
100  dictionary,
102  );
103 
104  typedef
106  <
108  <
110  <
112  >
113  >
114  >
116 
118  (
121  dictionary,
123  );
124 
125  typedef
127  <
129  <
131  <
133  <
135  >
136  >
137  >
138  >
140 
142  (
145  dictionary,
147  );
148 }
149 
150 
151 // ************************************************************************* //
PopulationBalancePhaseSystem.H
Foam::thermalPhaseChangeTwoPhaseSystem
ThermalPhaseChangePhaseSystem< PhaseTransferPhaseSystem< TwoResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< twoPhaseSystem > > > > thermalPhaseChangeTwoPhaseSystem
Definition: twoPhaseSystems.C:94
Foam::twoPhaseSystem
Class which solves the volume fraction equations for two phases.
Definition: twoPhaseSystem.H:53
Foam::ThermalPhaseChangePhaseSystem
Class to provide interfacial heat and mass transfer between a number of phases according the interfac...
Definition: ThermalPhaseChangePhaseSystem.H:55
MomentumTransferPhaseSystem.H
Foam::populationBalanceTwoPhaseSystem
PopulationBalancePhaseSystem< PhaseTransferPhaseSystem< OneResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< twoPhaseSystem > > > > populationBalanceTwoPhaseSystem
Definition: twoPhaseSystems.C:115
Foam::OneResistanceHeatTransferPhaseSystem
Class which models interfacial heat transfer between a number of phases. A single heat transfer model...
Definition: OneResistanceHeatTransferPhaseSystem.H:59
Foam::TwoResistanceHeatTransferPhaseSystem
Class which models interfacial heat transfer between a number of phases. Two heat transfer models are...
Definition: TwoResistanceHeatTransferPhaseSystem.H:64
TwoResistanceHeatTransferPhaseSystem.H
ThermalPhaseChangePhaseSystem.H
Foam::InterfaceCompositionPhaseChangePhaseSystem
Class to provide interfacial heat and mass transfer between a number of phases according to a interfa...
Definition: InterfaceCompositionPhaseChangePhaseSystem.H:60
Foam::basicTwoPhaseSystem
PhaseTransferPhaseSystem< OneResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< twoPhaseSystem > > > basicTwoPhaseSystem
Definition: twoPhaseSystems.C:52
Foam::addNamedToRunTimeSelectionTable
addNamedToRunTimeSelectionTable(topoSetCellSource, badQualityToCell, word, badQuality)
Foam::dictionary
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Definition: dictionary.H:121
Foam::PhaseTransferPhaseSystem
Class which models non-thermally-coupled mass transfers; i.e., representation changes,...
Definition: PhaseTransferPhaseSystem.H:56
addToRunTimeSelectionTable.H
Macros for easy insertion into run-time selection tables.
Foam::thermalPhaseChangePopulationBalanceTwoPhaseSystem
ThermalPhaseChangePhaseSystem< PopulationBalancePhaseSystem< PhaseTransferPhaseSystem< TwoResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< twoPhaseSystem > > > > > thermalPhaseChangePopulationBalanceTwoPhaseSystem
Definition: twoPhaseSystems.C:139
Foam
Namespace for OpenFOAM.
Definition: atmBoundaryLayer.C:33
PhaseTransferPhaseSystem.H
OneResistanceHeatTransferPhaseSystem.H
Foam::interfaceCompositionPhaseChangeTwoPhaseSystem
InterfaceCompositionPhaseChangePhaseSystem< PhaseTransferPhaseSystem< TwoResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< twoPhaseSystem > > > > interfaceCompositionPhaseChangeTwoPhaseSystem
Definition: twoPhaseSystems.C:73
Foam::PopulationBalancePhaseSystem
Class which provides population balance functionality.
Definition: PopulationBalancePhaseSystem.H:55
Foam::MomentumTransferPhaseSystem
Class which models interfacial momenum transfer between a number of phases. Drag, virtual mass,...
Definition: MomentumTransferPhaseSystem.H:66
InterfaceCompositionPhaseChangePhaseSystem.H
twoPhaseSystem.H