psiuReactionThermos.C
Go to the documentation of this file.
1 /*---------------------------------------------------------------------------*\
2  ========= |
3  \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
4  \\ / O peration | Website: https://openfoam.org
5  \\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
6  \\/ M anipulation |
7 -------------------------------------------------------------------------------
8 License
9  This file is part of OpenFOAM.
10 
11  OpenFOAM is free software: you can redistribute it and/or modify it
12  under the terms of the GNU General Public License as published by
13  the Free Software Foundation, either version 3 of the License, or
14  (at your option) any later version.
15 
16  OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
17  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
18  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
19  for more details.
20 
21  You should have received a copy of the GNU General Public License
22  along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
23 
24 \*---------------------------------------------------------------------------*/
25 
26 #include "psiuReactionThermo.H"
27 #include "heheuPsiThermo.H"
28 
29 #include "makeReactionThermo.H"
31 
32 #include "specie.H"
33 #include "perfectGas.H"
34 #include "hConstThermo.H"
35 #include "janafThermo.H"
36 #include "thermo.H"
37 #include "constTransport.H"
38 #include "sutherlandTransport.H"
39 
40 #include "absoluteEnthalpy.H"
41 #include "absoluteInternalEnergy.H"
42 
43 #include "homogeneousMixture.H"
44 #include "inhomogeneousMixture.H"
46 #include "multiComponentMixture.H"
47 #include "egrMixture.H"
48 
49 
50 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
51 
52 namespace Foam
53 {
54 
55 // * * * * * * * * * * * * * * * * h-hu-Thermos * * * * * * * * * * * * * * * //
56 
58 (
59  psiThermo,
60  psiuReactionThermo,
61  heheuPsiThermo,
62  homogeneousMixture,
63  constTransport,
64  absoluteEnthalpy,
65  hConstThermo,
66  perfectGas,
67  specie
68 );
69 
71 (
72  psiThermo,
73  psiuReactionThermo,
74  heheuPsiThermo,
75  inhomogeneousMixture,
76  constTransport,
77  absoluteEnthalpy,
78  hConstThermo,
79  perfectGas,
80  specie
81 );
82 
84 (
85  psiThermo,
86  psiuReactionThermo,
87  heheuPsiThermo,
88  veryInhomogeneousMixture,
89  constTransport,
90  absoluteEnthalpy,
91  hConstThermo,
92  perfectGas,
93  specie
94 );
95 
97 (
98  psiThermo,
99  psiuReactionThermo,
100  heheuPsiThermo,
101  egrMixture,
102  constTransport,
103  absoluteEnthalpy,
104  hConstThermo,
105  perfectGas,
106  specie
107 );
108 
109 
111 (
112  psiThermo,
113  psiuReactionThermo,
114  heheuPsiThermo,
115  homogeneousMixture,
116  constTransport,
117  absoluteEnthalpy,
118  janafThermo,
119  perfectGas,
120  specie
121 );
122 
124 (
125  psiThermo,
126  psiuReactionThermo,
127  heheuPsiThermo,
128  homogeneousMixture,
129  sutherlandTransport,
130  absoluteEnthalpy,
131  janafThermo,
132  perfectGas,
133  specie
134 );
135 
137 (
138  psiThermo,
139  psiuReactionThermo,
140  heheuPsiThermo,
141  inhomogeneousMixture,
142  sutherlandTransport,
143  absoluteEnthalpy,
144  janafThermo,
145  perfectGas,
146  specie
147 );
148 
150 (
151  psiThermo,
152  psiuReactionThermo,
153  heheuPsiThermo,
154  veryInhomogeneousMixture,
155  sutherlandTransport,
156  absoluteEnthalpy,
157  janafThermo,
158  perfectGas,
159  specie
160 );
161 
163 (
164  psiThermo,
165  psiuReactionThermo,
166  heheuPsiThermo,
167  egrMixture,
168  sutherlandTransport,
169  absoluteEnthalpy,
170  janafThermo,
171  perfectGas,
172  specie
173 );
174 
175 
177 (
178  psiThermo,
179  psiuReactionThermo,
180  heheuPsiThermo,
181  homogeneousMixture,
182  sutherlandTransport,
183  absoluteInternalEnergy,
184  janafThermo,
185  perfectGas,
186  specie
187 );
188 
190 (
191  psiThermo,
192  psiuReactionThermo,
193  heheuPsiThermo,
194  inhomogeneousMixture,
195  sutherlandTransport,
196  absoluteInternalEnergy,
197  janafThermo,
198  perfectGas,
199  specie
200 );
201 
203 (
204  psiThermo,
205  psiuReactionThermo,
206  heheuPsiThermo,
207  veryInhomogeneousMixture,
208  sutherlandTransport,
209  absoluteInternalEnergy,
210  janafThermo,
211  perfectGas,
212  specie
213 );
214 
216 (
217  psiThermo,
218  psiuReactionThermo,
219  heheuPsiThermo,
220  egrMixture,
221  sutherlandTransport,
222  absoluteInternalEnergy,
223  janafThermo,
224  perfectGas,
225  specie
226 );
227 
228 
229 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
230 
231 } // End namespace Foam
232 
233 // ************************************************************************* //
Macros for easy insertion into run-time selection tables.
makeReactionThermos(psiThermo, psiReactionThermo, hePsiThermo, homogeneousMixture, constTransport, sensibleEnthalpy, hConstThermo, perfectGas, specie)
Namespace for OpenFOAM.