OpenFOAM
4.1
The OpenFOAM Foundation
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
src
thermophysicalModels
basic
psiThermo
psiThermos.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 | Copyright (C) 2011-2014 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 "
psiThermo.H
"
27
#include "
makeThermo.H
"
28
29
#include "
specie.H
"
30
#include "
perfectGas.H
"
31
#include "
PengRobinsonGas.H
"
32
#include "
hConstThermo.H
"
33
#include "
eConstThermo.H
"
34
#include "
janafThermo.H
"
35
#include "
sensibleEnthalpy.H
"
36
#include "
sensibleInternalEnergy.H
"
37
#include "
thermo.H
"
38
39
#include "
constTransport.H
"
40
#include "
sutherlandTransport.H
"
41
42
#include "
hPolynomialThermo.H
"
43
#include "
polynomialTransport.H
"
44
45
#include "
hePsiThermo.H
"
46
#include "
pureMixture.H
"
47
48
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
49
50
namespace
Foam
51
{
52
53
/* * * * * * * * * * * * * * * * * Enthalpy-based * * * * * * * * * * * * * */
54
55
makeThermo
56
(
57
psiThermo,
58
hePsiThermo,
59
pureMixture,
60
constTransport,
61
sensibleEnthalpy,
62
hConstThermo,
63
perfectGas,
64
specie
65
);
66
67
makeThermo
68
(
69
psiThermo,
70
hePsiThermo,
71
pureMixture,
72
sutherlandTransport,
73
sensibleEnthalpy,
74
hConstThermo,
75
perfectGas,
76
specie
77
);
78
79
makeThermo
80
(
81
psiThermo,
82
hePsiThermo,
83
pureMixture,
84
sutherlandTransport,
85
sensibleEnthalpy,
86
janafThermo,
87
perfectGas,
88
specie
89
);
90
91
makeThermo
92
(
93
psiThermo,
94
hePsiThermo,
95
pureMixture,
96
sutherlandTransport,
97
sensibleEnthalpy,
98
hConstThermo,
99
PengRobinsonGas,
100
specie
101
);
102
103
makeThermo
104
(
105
psiThermo,
106
hePsiThermo,
107
pureMixture,
108
polynomialTransport,
109
sensibleEnthalpy,
110
hPolynomialThermo,
111
PengRobinsonGas,
112
specie
113
);
114
115
makeThermo
116
(
117
psiThermo,
118
hePsiThermo,
119
pureMixture,
120
polynomialTransport,
121
sensibleEnthalpy,
122
janafThermo,
123
PengRobinsonGas,
124
specie
125
);
126
127
makeThermo
128
(
129
psiThermo,
130
hePsiThermo,
131
pureMixture,
132
sutherlandTransport,
133
sensibleEnthalpy,
134
janafThermo,
135
PengRobinsonGas,
136
specie
137
);
138
139
140
/* * * * * * * * * * * * * * Internal-energy-based * * * * * * * * * * * * * */
141
142
makeThermo
143
(
144
psiThermo,
145
hePsiThermo,
146
pureMixture,
147
constTransport,
148
sensibleInternalEnergy,
149
eConstThermo,
150
perfectGas,
151
specie
152
);
153
154
makeThermo
155
(
156
psiThermo,
157
hePsiThermo,
158
pureMixture,
159
sutherlandTransport,
160
sensibleInternalEnergy,
161
eConstThermo,
162
perfectGas,
163
specie
164
);
165
166
makeThermo
167
(
168
psiThermo,
169
hePsiThermo,
170
pureMixture,
171
constTransport,
172
sensibleInternalEnergy,
173
hConstThermo,
174
perfectGas,
175
specie
176
);
177
178
makeThermo
179
(
180
psiThermo,
181
hePsiThermo,
182
pureMixture,
183
sutherlandTransport,
184
sensibleInternalEnergy,
185
hConstThermo,
186
perfectGas,
187
specie
188
);
189
190
makeThermo
191
(
192
psiThermo,
193
hePsiThermo,
194
pureMixture,
195
sutherlandTransport,
196
sensibleInternalEnergy,
197
janafThermo,
198
perfectGas,
199
specie
200
);
201
202
makeThermo
203
(
204
psiThermo,
205
hePsiThermo,
206
pureMixture,
207
sutherlandTransport,
208
sensibleInternalEnergy,
209
janafThermo,
210
PengRobinsonGas,
211
specie
212
);
213
214
215
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
216
217
}
// End namespace Foam
218
219
// ************************************************************************* //
psiThermo.H
thermo.H
janafThermo.H
makeThermo.H
Macros for creating basic fluid thermo packages.
polynomialTransport.H
perfectGas.H
constTransport.H
sensibleInternalEnergy.H
sensibleEnthalpy.H
PengRobinsonGas.H
hePsiThermo.H
specie.H
hPolynomialThermo.H
pureMixture.H
sutherlandTransport.H
Foam::makeThermo
makeThermo(psiThermo, hePsiThermo, pureMixture, constTransport, sensibleEnthalpy, hConstThermo, perfectGas, specie)
eConstThermo.H
hConstThermo.H
Foam
Namespace for OpenFOAM.
Definition:
combustionModel.C:30
Generated by
1.8.11