multiphaseSystems.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 "multiphaseSystem.H"
39 
40 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
41 
42 namespace Foam
43 {
44  typedef
45  PhaseTransferPhaseSystem
46  <
47  OneResistanceHeatTransferPhaseSystem
48  <
49  MomentumTransferPhaseSystem<multiphaseSystem>
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::ThermalPhaseChangePhaseSystem
Class to provide interfacial heat and mass transfer between a number of phases according the interfac...
Definition: ThermalPhaseChangePhaseSystem.H:55
MomentumTransferPhaseSystem.H
Foam::basicMultiphaseSystem
PhaseTransferPhaseSystem< OneResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< multiphaseSystem > > > basicMultiphaseSystem
Definition: multiphaseSystems.C:52
Foam::multiphaseSystem
Incompressible multi-phase mixture with built in solution for the phase fractions with interface comp...
Definition: multiphaseSystem.H:65
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
Foam::thermalPhaseChangeMultiphaseSystem
ThermalPhaseChangePhaseSystem< PhaseTransferPhaseSystem< TwoResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< multiphaseSystem > > > > thermalPhaseChangeMultiphaseSystem
Definition: multiphaseSystems.C:94
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::thermalPhaseChangePopulationBalanceMultiphaseSystem
ThermalPhaseChangePhaseSystem< PopulationBalancePhaseSystem< PhaseTransferPhaseSystem< TwoResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< multiphaseSystem > > > > > thermalPhaseChangePopulationBalanceMultiphaseSystem
Definition: multiphaseSystems.C:139
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
Namespace for OpenFOAM.
Definition: atmBoundaryLayer.C:33
Foam::interfaceCompositionPhaseChangeMultiphaseSystem
InterfaceCompositionPhaseChangePhaseSystem< PhaseTransferPhaseSystem< TwoResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< multiphaseSystem > > > > interfaceCompositionPhaseChangeMultiphaseSystem
Definition: multiphaseSystems.C:73
PhaseTransferPhaseSystem.H
OneResistanceHeatTransferPhaseSystem.H
Foam::populationBalanceMultiphaseSystem
PopulationBalancePhaseSystem< PhaseTransferPhaseSystem< OneResistanceHeatTransferPhaseSystem< MomentumTransferPhaseSystem< multiphaseSystem > > > > populationBalanceMultiphaseSystem
Definition: multiphaseSystems.C:115
multiphaseSystem.H
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