rhoThermos.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) 2011-2017 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 
28 #include "rhoThermo.H"
29 #include "makeThermo.H"
30 
31 #include "specie.H"
32 #include "perfectGas.H"
34 #include "Boussinesq.H"
35 #include "rhoConst.H"
36 #include "rPolynomial.H"
37 #include "perfectFluid.H"
38 #include "PengRobinsonGas.H"
39 #include "adiabaticPerfectFluid.H"
40 
41 #include "hConstThermo.H"
42 #include "eConstThermo.H"
43 #include "janafThermo.H"
44 #include "sensibleEnthalpy.H"
45 #include "sensibleInternalEnergy.H"
46 #include "thermo.H"
47 
48 #include "constTransport.H"
49 #include "sutherlandTransport.H"
50 #include "WLFTransport.H"
51 
52 #include "icoPolynomial.H"
53 #include "hPolynomialThermo.H"
54 #include "polynomialTransport.H"
55 
56 #include "heRhoThermo.H"
57 #include "pureMixture.H"
58 
59 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
60 
61 namespace Foam
62 {
63 
64 /* * * * * * * * * * * * * * * private static data * * * * * * * * * * * * * */
65 
67 (
68  rhoThermo,
69  heRhoThermo,
70  pureMixture,
71  constTransport,
72  sensibleEnthalpy,
73  hConstThermo,
74  perfectGas,
75  specie
76 );
77 
79 (
80  rhoThermo,
81  heRhoThermo,
82  pureMixture,
83  sutherlandTransport,
84  sensibleEnthalpy,
85  hConstThermo,
86  perfectGas,
87  specie
88 );
89 
91 (
92  rhoThermo,
93  heRhoThermo,
94  pureMixture,
95  sutherlandTransport,
96  sensibleEnthalpy,
97  janafThermo,
98  perfectGas,
99  specie
100 );
101 
103 (
104  rhoThermo,
105  heRhoThermo,
106  pureMixture,
107  constTransport,
108  sensibleEnthalpy,
109  hConstThermo,
110  rhoConst,
111  specie
112 );
113 
115 (
116  rhoThermo,
117  heRhoThermo,
118  pureMixture,
119  constTransport,
120  sensibleEnthalpy,
121  hConstThermo,
122  perfectFluid,
123  specie
124 );
125 
127 (
128  rhoThermo,
129  heRhoThermo,
130  pureMixture,
131  constTransport,
132  sensibleEnthalpy,
133  hConstThermo,
134  rPolynomial,
135  specie
136 );
137 
139 (
140  rhoThermo,
141  heRhoThermo,
142  pureMixture,
143  constTransport,
144  sensibleEnthalpy,
145  hConstThermo,
146  adiabaticPerfectFluid,
147  specie
148 );
149 
151 (
152  rhoThermo,
153  heRhoThermo,
154  pureMixture,
155  polynomialTransport,
156  sensibleEnthalpy,
157  hPolynomialThermo,
158  icoPolynomial,
159  specie
160 );
161 
163 (
164  rhoThermo,
165  heRhoThermo,
166  pureMixture,
167  polynomialTransport,
168  sensibleEnthalpy,
169  hPolynomialThermo,
170  rPolynomial,
171  specie
172 );
173 
175 (
176  rhoThermo,
177  heRhoThermo,
178  pureMixture,
179  constTransport,
180  sensibleEnthalpy,
181  hConstThermo,
182  incompressiblePerfectGas,
183  specie
184 );
185 
187 (
188  rhoThermo,
189  heRhoThermo,
190  pureMixture,
191  sutherlandTransport,
192  sensibleEnthalpy,
193  hConstThermo,
194  incompressiblePerfectGas,
195  specie
196 );
197 
199 (
200  rhoThermo,
201  heRhoThermo,
202  pureMixture,
203  sutherlandTransport,
204  sensibleEnthalpy,
205  janafThermo,
206  incompressiblePerfectGas,
207  specie
208 );
209 
211 (
212  rhoThermo,
213  heRhoThermo,
214  pureMixture,
215  constTransport,
216  sensibleEnthalpy,
217  hConstThermo,
218  Boussinesq,
219  specie
220 );
221 
223 (
224  rhoThermo,
225  heRhoThermo,
226  pureMixture,
227  sutherlandTransport,
228  sensibleEnthalpy,
229  hConstThermo,
230  Boussinesq,
231  specie
232 );
233 
235 (
236  rhoThermo,
237  heRhoThermo,
238  pureMixture,
239  sutherlandTransport,
240  sensibleEnthalpy,
241  janafThermo,
242  Boussinesq,
243  specie
244 );
245 
247 (
248  rhoThermo,
249  heRhoThermo,
250  pureMixture,
251  sutherlandTransport,
252  sensibleEnthalpy,
253  hConstThermo,
254  PengRobinsonGas,
255  specie
256 );
257 
259 (
260  rhoThermo,
261  heRhoThermo,
262  pureMixture,
263  polynomialTransport,
264  sensibleEnthalpy,
265  hPolynomialThermo,
266  PengRobinsonGas,
267  specie
268 );
269 
271 (
272  rhoThermo,
273  heRhoThermo,
274  pureMixture,
275  polynomialTransport,
276  sensibleEnthalpy,
277  janafThermo,
278  PengRobinsonGas,
279  specie
280 );
281 
282 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
283 
285 (
286  rhoThermo,
287  heRhoThermo,
288  pureMixture,
289  constTransport,
290  sensibleInternalEnergy,
291  hConstThermo,
292  perfectGas,
293  specie
294 );
295 
297 (
298  rhoThermo,
299  heRhoThermo,
300  pureMixture,
301  sutherlandTransport,
302  sensibleInternalEnergy,
303  hConstThermo,
304  perfectGas,
305  specie
306 );
307 
309 (
310  rhoThermo,
311  heRhoThermo,
312  pureMixture,
313  sutherlandTransport,
314  sensibleInternalEnergy,
315  janafThermo,
316  perfectGas,
317  specie
318 );
319 
321 (
322  rhoThermo,
323  heRhoThermo,
324  pureMixture,
325  constTransport,
326  sensibleInternalEnergy,
327  hConstThermo,
328  rhoConst,
329  specie
330 );
331 
333 (
334  rhoThermo,
335  heRhoThermo,
336  pureMixture,
337  constTransport,
338  sensibleInternalEnergy,
339  eConstThermo,
340  rhoConst,
341  specie
342 );
343 
345 (
346  rhoThermo,
347  heRhoThermo,
348  pureMixture,
349  constTransport,
350  sensibleInternalEnergy,
351  hConstThermo,
352  perfectFluid,
353  specie
354 );
355 
357 (
358  rhoThermo,
359  heRhoThermo,
360  pureMixture,
361  constTransport,
362  sensibleInternalEnergy,
363  hConstThermo,
364  rPolynomial,
365  specie
366 );
367 
369 (
370  rhoThermo,
371  heRhoThermo,
372  pureMixture,
373  constTransport,
374  sensibleInternalEnergy,
375  eConstThermo,
376  perfectFluid,
377  specie
378 );
379 
381 (
382  rhoThermo,
383  heRhoThermo,
384  pureMixture,
385  constTransport,
386  sensibleInternalEnergy,
387  eConstThermo,
388  rPolynomial,
389  specie
390 );
391 
393 (
394  rhoThermo,
395  heRhoThermo,
396  pureMixture,
397  constTransport,
398  sensibleInternalEnergy,
399  hConstThermo,
400  adiabaticPerfectFluid,
401  specie
402 );
403 
404 
406 (
407  rhoThermo,
408  heRhoThermo,
409  pureMixture,
410  constTransport,
411  sensibleInternalEnergy,
412  eConstThermo,
413  adiabaticPerfectFluid,
414  specie
415 );
416 
417 
419 (
420  rhoThermo,
421  heRhoThermo,
422  pureMixture,
423  polynomialTransport,
424  sensibleInternalEnergy,
425  hPolynomialThermo,
426  icoPolynomial,
427  specie
428 );
429 
431 (
432  rhoThermo,
433  heRhoThermo,
434  pureMixture,
435  constTransport,
436  sensibleInternalEnergy,
437  hConstThermo,
438  incompressiblePerfectGas,
439  specie
440 );
441 
443 (
444  rhoThermo,
445  heRhoThermo,
446  pureMixture,
447  sutherlandTransport,
448  sensibleInternalEnergy,
449  hConstThermo,
450  incompressiblePerfectGas,
451  specie
452 );
453 
455 (
456  rhoThermo,
457  heRhoThermo,
458  pureMixture,
459  sutherlandTransport,
460  sensibleInternalEnergy,
461  janafThermo,
462  incompressiblePerfectGas,
463  specie
464 );
465 
467 (
468  rhoThermo,
469  heRhoThermo,
470  pureMixture,
471  constTransport,
472  sensibleInternalEnergy,
473  hConstThermo,
474  Boussinesq,
475  specie
476 );
477 
479 (
480  rhoThermo,
481  heRhoThermo,
482  pureMixture,
483  sutherlandTransport,
484  sensibleInternalEnergy,
485  hConstThermo,
486  Boussinesq,
487  specie
488 );
489 
491 (
492  rhoThermo,
493  heRhoThermo,
494  pureMixture,
495  sutherlandTransport,
496  sensibleInternalEnergy,
497  janafThermo,
498  Boussinesq,
499  specie
500 );
501 
502 
504 (
505  rhoThermo,
506  heRhoThermo,
507  pureMixture,
508  WLFTransport,
509  sensibleInternalEnergy,
510  eConstThermo,
511  rhoConst,
512  specie
513 );
514 
515 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
516 
517 } // End namespace Foam
518 
519 // ************************************************************************* //
icoPolynomial.H
makeThermo.H
Macros for creating basic fluid thermo packages.
sensibleEnthalpy.H
rhoConst.H
sensibleInternalEnergy.H
perfectFluid.H
WLFTransport.H
specie.H
eConstThermo.H
hConstThermo.H
rhoThermo.H
heRhoThermo.H
incompressiblePerfectGas.H
janafThermo.H
perfectGas.H
PengRobinsonGas.H
Foam
Namespace for OpenFOAM.
Definition: atmBoundaryLayer.C:33
hPolynomialThermo.H
Boussinesq.H
adiabaticPerfectFluid.H
constTransport.H
pureMixture.H
rPolynomial.H
Foam::makeThermos
makeThermos(rhoThermo, heRhoThermo, pureMixture, constTransport, sensibleEnthalpy, hRefConstThermo, perfectGas, specie)
sutherlandTransport.H
polynomialTransport.H