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 
56 (
57  psiThermo,
58  hePsiThermo,
59  pureMixture,
60  constTransport,
61  sensibleEnthalpy,
62  hConstThermo,
63  perfectGas,
64  specie
65 );
66 
68 (
69  psiThermo,
70  hePsiThermo,
71  pureMixture,
72  sutherlandTransport,
73  sensibleEnthalpy,
74  hConstThermo,
75  perfectGas,
76  specie
77 );
78 
80 (
81  psiThermo,
82  hePsiThermo,
83  pureMixture,
84  sutherlandTransport,
85  sensibleEnthalpy,
86  janafThermo,
87  perfectGas,
88  specie
89 );
90 
92 (
93  psiThermo,
94  hePsiThermo,
95  pureMixture,
96  sutherlandTransport,
97  sensibleEnthalpy,
98  hConstThermo,
99  PengRobinsonGas,
100  specie
101 );
102 
104 (
105  psiThermo,
106  hePsiThermo,
107  pureMixture,
108  polynomialTransport,
109  sensibleEnthalpy,
110  hPolynomialThermo,
111  PengRobinsonGas,
112  specie
113 );
114 
116 (
117  psiThermo,
118  hePsiThermo,
119  pureMixture,
120  polynomialTransport,
121  sensibleEnthalpy,
122  janafThermo,
123  PengRobinsonGas,
124  specie
125 );
126 
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 
143 (
144  psiThermo,
145  hePsiThermo,
146  pureMixture,
147  constTransport,
148  sensibleInternalEnergy,
149  eConstThermo,
150  perfectGas,
151  specie
152 );
153 
155 (
156  psiThermo,
157  hePsiThermo,
158  pureMixture,
159  sutherlandTransport,
160  sensibleInternalEnergy,
161  eConstThermo,
162  perfectGas,
163  specie
164 );
165 
167 (
168  psiThermo,
169  hePsiThermo,
170  pureMixture,
171  constTransport,
172  sensibleInternalEnergy,
173  hConstThermo,
174  perfectGas,
175  specie
176 );
177 
179 (
180  psiThermo,
181  hePsiThermo,
182  pureMixture,
183  sutherlandTransport,
184  sensibleInternalEnergy,
185  hConstThermo,
186  perfectGas,
187  specie
188 );
189 
191 (
192  psiThermo,
193  hePsiThermo,
194  pureMixture,
195  sutherlandTransport,
196  sensibleInternalEnergy,
197  janafThermo,
198  perfectGas,
199  specie
200 );
201 
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 // ************************************************************************* //
Macros for creating basic fluid thermo packages.
makeThermo(psiThermo, hePsiThermo, pureMixture, constTransport, sensibleEnthalpy, hConstThermo, perfectGas, specie)
Namespace for OpenFOAM.