rhoThermos.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 "rhoThermo.H"
27 #include "makeThermo.H"
28 
29 #include "specie.H"
30 #include "perfectGas.H"
32 #include "Boussinesq.H"
33 #include "rhoConst.H"
34 #include "perfectFluid.H"
35 #include "PengRobinsonGas.H"
36 #include "adiabaticPerfectFluid.H"
37 
38 #include "hConstThermo.H"
39 #include "janafThermo.H"
40 #include "sensibleEnthalpy.H"
41 #include "sensibleInternalEnergy.H"
42 #include "thermo.H"
43 
44 #include "constTransport.H"
45 #include "sutherlandTransport.H"
46 
47 #include "icoPolynomial.H"
48 #include "hPolynomialThermo.H"
49 #include "polynomialTransport.H"
50 
51 #include "heRhoThermo.H"
52 #include "pureMixture.H"
53 
54 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
55 
56 namespace Foam
57 {
58 
59 /* * * * * * * * * * * * * * * private static data * * * * * * * * * * * * * */
60 
62 (
63  rhoThermo,
64  heRhoThermo,
65  pureMixture,
66  constTransport,
67  sensibleEnthalpy,
68  hConstThermo,
69  perfectGas,
70  specie
71 );
72 
74 (
75  rhoThermo,
76  heRhoThermo,
77  pureMixture,
78  sutherlandTransport,
79  sensibleEnthalpy,
80  hConstThermo,
81  perfectGas,
82  specie
83 );
84 
86 (
87  rhoThermo,
88  heRhoThermo,
89  pureMixture,
90  sutherlandTransport,
91  sensibleEnthalpy,
92  janafThermo,
93  perfectGas,
94  specie
95 );
96 
98 (
99  rhoThermo,
100  heRhoThermo,
101  pureMixture,
102  constTransport,
103  sensibleEnthalpy,
104  hConstThermo,
105  rhoConst,
106  specie
107 );
108 
110 (
111  rhoThermo,
112  heRhoThermo,
113  pureMixture,
114  constTransport,
115  sensibleEnthalpy,
116  hConstThermo,
117  perfectFluid,
118  specie
119 );
120 
122 (
123  rhoThermo,
124  heRhoThermo,
125  pureMixture,
126  constTransport,
127  sensibleEnthalpy,
128  hConstThermo,
129  adiabaticPerfectFluid,
130  specie
131 );
132 
134 (
135  rhoThermo,
136  heRhoThermo,
137  pureMixture,
138  polynomialTransport,
139  sensibleEnthalpy,
140  hPolynomialThermo,
141  icoPolynomial,
142  specie
143 );
144 
146 (
147  rhoThermo,
148  heRhoThermo,
149  pureMixture,
150  constTransport,
151  sensibleEnthalpy,
152  hConstThermo,
153  incompressiblePerfectGas,
154  specie
155 );
156 
158 (
159  rhoThermo,
160  heRhoThermo,
161  pureMixture,
162  sutherlandTransport,
163  sensibleEnthalpy,
164  hConstThermo,
165  incompressiblePerfectGas,
166  specie
167 );
168 
170 (
171  rhoThermo,
172  heRhoThermo,
173  pureMixture,
174  sutherlandTransport,
175  sensibleEnthalpy,
176  janafThermo,
177  incompressiblePerfectGas,
178  specie
179 );
180 
182 (
183  rhoThermo,
184  heRhoThermo,
185  pureMixture,
186  constTransport,
187  sensibleEnthalpy,
188  hConstThermo,
189  Boussinesq,
190  specie
191 );
192 
194 (
195  rhoThermo,
196  heRhoThermo,
197  pureMixture,
198  sutherlandTransport,
199  sensibleEnthalpy,
200  hConstThermo,
201  Boussinesq,
202  specie
203 );
204 
206 (
207  rhoThermo,
208  heRhoThermo,
209  pureMixture,
210  sutherlandTransport,
211  sensibleEnthalpy,
212  janafThermo,
213  Boussinesq,
214  specie
215 );
216 
218 (
219  rhoThermo,
220  heRhoThermo,
221  pureMixture,
222  sutherlandTransport,
223  sensibleEnthalpy,
224  hConstThermo,
225  PengRobinsonGas,
226  specie
227 );
228 
230 (
231  rhoThermo,
232  heRhoThermo,
233  pureMixture,
234  polynomialTransport,
235  sensibleEnthalpy,
236  hPolynomialThermo,
237  PengRobinsonGas,
238  specie
239 );
240 
242 (
243  rhoThermo,
244  heRhoThermo,
245  pureMixture,
246  polynomialTransport,
247  sensibleEnthalpy,
248  janafThermo,
249  PengRobinsonGas,
250  specie
251 );
252 
253 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
254 
256 (
257  rhoThermo,
258  heRhoThermo,
259  pureMixture,
260  constTransport,
261  sensibleInternalEnergy,
262  hConstThermo,
263  perfectGas,
264  specie
265 );
266 
268 (
269  rhoThermo,
270  heRhoThermo,
271  pureMixture,
272  sutherlandTransport,
273  sensibleInternalEnergy,
274  hConstThermo,
275  perfectGas,
276  specie
277 );
278 
280 (
281  rhoThermo,
282  heRhoThermo,
283  pureMixture,
284  sutherlandTransport,
285  sensibleInternalEnergy,
286  janafThermo,
287  perfectGas,
288  specie
289 );
290 
292 (
293  rhoThermo,
294  heRhoThermo,
295  pureMixture,
296  constTransport,
297  sensibleInternalEnergy,
298  hConstThermo,
299  rhoConst,
300  specie
301 );
302 
304 (
305  rhoThermo,
306  heRhoThermo,
307  pureMixture,
308  constTransport,
309  sensibleInternalEnergy,
310  hConstThermo,
311  perfectFluid,
312  specie
313 );
314 
316 (
317  rhoThermo,
318  heRhoThermo,
319  pureMixture,
320  constTransport,
321  sensibleInternalEnergy,
322  hConstThermo,
323  adiabaticPerfectFluid,
324  specie
325 );
326 
328 (
329  rhoThermo,
330  heRhoThermo,
331  pureMixture,
332  polynomialTransport,
333  sensibleInternalEnergy,
334  hPolynomialThermo,
335  icoPolynomial,
336  specie
337 );
338 
340 (
341  rhoThermo,
342  heRhoThermo,
343  pureMixture,
344  constTransport,
345  sensibleInternalEnergy,
346  hConstThermo,
347  incompressiblePerfectGas,
348  specie
349 );
350 
352 (
353  rhoThermo,
354  heRhoThermo,
355  pureMixture,
356  sutherlandTransport,
357  sensibleInternalEnergy,
358  hConstThermo,
359  incompressiblePerfectGas,
360  specie
361 );
362 
364 (
365  rhoThermo,
366  heRhoThermo,
367  pureMixture,
368  sutherlandTransport,
369  sensibleInternalEnergy,
370  janafThermo,
371  incompressiblePerfectGas,
372  specie
373 );
374 
376 (
377  rhoThermo,
378  heRhoThermo,
379  pureMixture,
380  constTransport,
381  sensibleInternalEnergy,
382  hConstThermo,
383  Boussinesq,
384  specie
385 );
386 
388 (
389  rhoThermo,
390  heRhoThermo,
391  pureMixture,
392  sutherlandTransport,
393  sensibleInternalEnergy,
394  hConstThermo,
395  Boussinesq,
396  specie
397 );
398 
400 (
401  rhoThermo,
402  heRhoThermo,
403  pureMixture,
404  sutherlandTransport,
405  sensibleInternalEnergy,
406  janafThermo,
407  Boussinesq,
408  specie
409 );
410 
411 
412 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
413 
414 } // End namespace Foam
415 
416 // ************************************************************************* //
Macros for creating basic fluid thermo packages.
makeThermos(psiThermo, hePsiThermo, pureMixture, constTransport, sensibleEnthalpy, hConstThermo, perfectGas, specie)
Namespace for OpenFOAM.