OpenFOAM: API Guide
v2006
The open source CFD toolbox
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
"
33
#include "
incompressiblePerfectGas.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
66
makeThermos
67
(
68
rhoThermo,
69
heRhoThermo,
70
pureMixture,
71
constTransport,
72
sensibleEnthalpy,
73
hConstThermo,
74
perfectGas,
75
specie
76
);
77
78
makeThermos
79
(
80
rhoThermo,
81
heRhoThermo,
82
pureMixture,
83
sutherlandTransport,
84
sensibleEnthalpy,
85
hConstThermo,
86
perfectGas,
87
specie
88
);
89
90
makeThermos
91
(
92
rhoThermo,
93
heRhoThermo,
94
pureMixture,
95
sutherlandTransport,
96
sensibleEnthalpy,
97
janafThermo,
98
perfectGas,
99
specie
100
);
101
102
makeThermos
103
(
104
rhoThermo,
105
heRhoThermo,
106
pureMixture,
107
constTransport,
108
sensibleEnthalpy,
109
hConstThermo,
110
rhoConst,
111
specie
112
);
113
114
makeThermos
115
(
116
rhoThermo,
117
heRhoThermo,
118
pureMixture,
119
constTransport,
120
sensibleEnthalpy,
121
hConstThermo,
122
perfectFluid,
123
specie
124
);
125
126
makeThermos
127
(
128
rhoThermo,
129
heRhoThermo,
130
pureMixture,
131
constTransport,
132
sensibleEnthalpy,
133
hConstThermo,
134
rPolynomial,
135
specie
136
);
137
138
makeThermos
139
(
140
rhoThermo,
141
heRhoThermo,
142
pureMixture,
143
constTransport,
144
sensibleEnthalpy,
145
hConstThermo,
146
adiabaticPerfectFluid,
147
specie
148
);
149
150
makeThermos
151
(
152
rhoThermo,
153
heRhoThermo,
154
pureMixture,
155
polynomialTransport,
156
sensibleEnthalpy,
157
hPolynomialThermo,
158
icoPolynomial,
159
specie
160
);
161
162
makeThermos
163
(
164
rhoThermo,
165
heRhoThermo,
166
pureMixture,
167
polynomialTransport,
168
sensibleEnthalpy,
169
hPolynomialThermo,
170
rPolynomial,
171
specie
172
);
173
174
makeThermos
175
(
176
rhoThermo,
177
heRhoThermo,
178
pureMixture,
179
constTransport,
180
sensibleEnthalpy,
181
hConstThermo,
182
incompressiblePerfectGas,
183
specie
184
);
185
186
makeThermos
187
(
188
rhoThermo,
189
heRhoThermo,
190
pureMixture,
191
sutherlandTransport,
192
sensibleEnthalpy,
193
hConstThermo,
194
incompressiblePerfectGas,
195
specie
196
);
197
198
makeThermos
199
(
200
rhoThermo,
201
heRhoThermo,
202
pureMixture,
203
sutherlandTransport,
204
sensibleEnthalpy,
205
janafThermo,
206
incompressiblePerfectGas,
207
specie
208
);
209
210
makeThermos
211
(
212
rhoThermo,
213
heRhoThermo,
214
pureMixture,
215
constTransport,
216
sensibleEnthalpy,
217
hConstThermo,
218
Boussinesq,
219
specie
220
);
221
222
makeThermos
223
(
224
rhoThermo,
225
heRhoThermo,
226
pureMixture,
227
sutherlandTransport,
228
sensibleEnthalpy,
229
hConstThermo,
230
Boussinesq,
231
specie
232
);
233
234
makeThermos
235
(
236
rhoThermo,
237
heRhoThermo,
238
pureMixture,
239
sutherlandTransport,
240
sensibleEnthalpy,
241
janafThermo,
242
Boussinesq,
243
specie
244
);
245
246
makeThermos
247
(
248
rhoThermo,
249
heRhoThermo,
250
pureMixture,
251
sutherlandTransport,
252
sensibleEnthalpy,
253
hConstThermo,
254
PengRobinsonGas,
255
specie
256
);
257
258
makeThermos
259
(
260
rhoThermo,
261
heRhoThermo,
262
pureMixture,
263
polynomialTransport,
264
sensibleEnthalpy,
265
hPolynomialThermo,
266
PengRobinsonGas,
267
specie
268
);
269
270
makeThermos
271
(
272
rhoThermo,
273
heRhoThermo,
274
pureMixture,
275
polynomialTransport,
276
sensibleEnthalpy,
277
janafThermo,
278
PengRobinsonGas,
279
specie
280
);
281
282
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
283
284
makeThermos
285
(
286
rhoThermo,
287
heRhoThermo,
288
pureMixture,
289
constTransport,
290
sensibleInternalEnergy,
291
hConstThermo,
292
perfectGas,
293
specie
294
);
295
296
makeThermos
297
(
298
rhoThermo,
299
heRhoThermo,
300
pureMixture,
301
sutherlandTransport,
302
sensibleInternalEnergy,
303
hConstThermo,
304
perfectGas,
305
specie
306
);
307
308
makeThermos
309
(
310
rhoThermo,
311
heRhoThermo,
312
pureMixture,
313
sutherlandTransport,
314
sensibleInternalEnergy,
315
janafThermo,
316
perfectGas,
317
specie
318
);
319
320
makeThermos
321
(
322
rhoThermo,
323
heRhoThermo,
324
pureMixture,
325
constTransport,
326
sensibleInternalEnergy,
327
hConstThermo,
328
rhoConst,
329
specie
330
);
331
332
makeThermos
333
(
334
rhoThermo,
335
heRhoThermo,
336
pureMixture,
337
constTransport,
338
sensibleInternalEnergy,
339
eConstThermo,
340
rhoConst,
341
specie
342
);
343
344
makeThermos
345
(
346
rhoThermo,
347
heRhoThermo,
348
pureMixture,
349
constTransport,
350
sensibleInternalEnergy,
351
hConstThermo,
352
perfectFluid,
353
specie
354
);
355
356
makeThermos
357
(
358
rhoThermo,
359
heRhoThermo,
360
pureMixture,
361
constTransport,
362
sensibleInternalEnergy,
363
hConstThermo,
364
rPolynomial,
365
specie
366
);
367
368
makeThermos
369
(
370
rhoThermo,
371
heRhoThermo,
372
pureMixture,
373
constTransport,
374
sensibleInternalEnergy,
375
eConstThermo,
376
perfectFluid,
377
specie
378
);
379
380
makeThermos
381
(
382
rhoThermo,
383
heRhoThermo,
384
pureMixture,
385
constTransport,
386
sensibleInternalEnergy,
387
eConstThermo,
388
rPolynomial,
389
specie
390
);
391
392
makeThermos
393
(
394
rhoThermo,
395
heRhoThermo,
396
pureMixture,
397
constTransport,
398
sensibleInternalEnergy,
399
hConstThermo,
400
adiabaticPerfectFluid,
401
specie
402
);
403
404
405
makeThermos
406
(
407
rhoThermo,
408
heRhoThermo,
409
pureMixture,
410
constTransport,
411
sensibleInternalEnergy,
412
eConstThermo,
413
adiabaticPerfectFluid,
414
specie
415
);
416
417
418
makeThermos
419
(
420
rhoThermo,
421
heRhoThermo,
422
pureMixture,
423
polynomialTransport,
424
sensibleInternalEnergy,
425
hPolynomialThermo,
426
icoPolynomial,
427
specie
428
);
429
430
makeThermos
431
(
432
rhoThermo,
433
heRhoThermo,
434
pureMixture,
435
constTransport,
436
sensibleInternalEnergy,
437
hConstThermo,
438
incompressiblePerfectGas,
439
specie
440
);
441
442
makeThermos
443
(
444
rhoThermo,
445
heRhoThermo,
446
pureMixture,
447
sutherlandTransport,
448
sensibleInternalEnergy,
449
hConstThermo,
450
incompressiblePerfectGas,
451
specie
452
);
453
454
makeThermos
455
(
456
rhoThermo,
457
heRhoThermo,
458
pureMixture,
459
sutherlandTransport,
460
sensibleInternalEnergy,
461
janafThermo,
462
incompressiblePerfectGas,
463
specie
464
);
465
466
makeThermos
467
(
468
rhoThermo,
469
heRhoThermo,
470
pureMixture,
471
constTransport,
472
sensibleInternalEnergy,
473
hConstThermo,
474
Boussinesq,
475
specie
476
);
477
478
makeThermos
479
(
480
rhoThermo,
481
heRhoThermo,
482
pureMixture,
483
sutherlandTransport,
484
sensibleInternalEnergy,
485
hConstThermo,
486
Boussinesq,
487
specie
488
);
489
490
makeThermos
491
(
492
rhoThermo,
493
heRhoThermo,
494
pureMixture,
495
sutherlandTransport,
496
sensibleInternalEnergy,
497
janafThermo,
498
Boussinesq,
499
specie
500
);
501
502
503
makeThermos
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
src
thermophysicalModels
basic
rhoThermo
rhoThermos.C
Generated by
1.8.17
OPENFOAM® is a registered
trademark
of OpenCFD Ltd.