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 | www.openfoam.com
6 \\/ M anipulation |
7-------------------------------------------------------------------------------
8 Copyright (C) 2011-2017 OpenFOAM Foundation
9-------------------------------------------------------------------------------
10License
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 "psiThermo.H"
29#include "makeThermo.H"
30
31#include "specie.H"
32#include "perfectGas.H"
33#include "PengRobinsonGas.H"
34#include "hConstThermo.H"
35#include "eConstThermo.H"
36#include "janafThermo.H"
37#include "sensibleEnthalpy.H"
39#include "thermo.H"
40
41#include "constTransport.H"
42#include "sutherlandTransport.H"
43
44#include "hPolynomialThermo.H"
45#include "polynomialTransport.H"
46
47#include "hePsiThermo.H"
48#include "pureMixture.H"
49
50#include "thermoPhysicsTypes.H"
51
52// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
53
54namespace Foam
55{
56
57/* * * * * * * * * * * * * * * * * Enthalpy-based * * * * * * * * * * * * * */
58
60(
68 specie
69);
70
72(
80 specie
81);
82
84(
92 specie
93);
94
96(
104 specie
105);
106
108(
109 psiThermo,
116 specie
117);
118
120(
121 psiThermo,
128 specie
129);
130
132(
133 psiThermo,
140 specie
141);
142
143
144/* * * * * * * * * * * * * * Internal-energy-based * * * * * * * * * * * * * */
145
147(
148 psiThermo,
155 specie
156);
157
159(
160 psiThermo,
167 specie
168);
169
171(
172 psiThermo,
179 specie
180);
181
183(
184 psiThermo,
191 specie
192);
193
195(
196 psiThermo,
203 specie
204);
205
207(
208 psiThermo,
215 specie
216);
217
218
219// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
220
221} // End namespace Foam
222
223// ************************************************************************* //
PengRobinsonGas gas equation of state.
Constant properties Transport package. Templated into a given thermodynamics package (needed for ther...
Constant properties thermodynamics package templated on an equation of state.
Definition: eConstThermo.H:93
Constant properties thermodynamics package templated into the EquationOfState.
Definition: hConstThermo.H:91
Thermodynamics package templated on the equation of state, using polynomial functions for cp,...
Energy for a mixture based on compressibility.
Definition: hePsiThermo.H:56
JANAF tables based thermodynamics package templated into the equation of state.
Definition: janafThermo.H:94
Perfect gas equation of state.
Definition: perfectGas.H:91
Transport package using polynomial functions for mu and kappa.
Basic thermodynamic properties based on compressibility.
Definition: psiThermo.H:58
Foam::pureMixture.
Definition: pureMixture.H:54
Thermodynamics mapping class to expose the sensible enthalpy functions.
Thermodynamics mapping class to expose the sensible internal energy functions.
Base class of the thermophysical property types.
Definition: specie.H:68
Transport package using Sutherland's formula.
Macros for creating basic fluid thermo packages.
#define makeThermos(BaseThermo, CThermo, Mixture, Transport, Type, Thermo, EqnOfState, Specie)
Definition: makeThermo.H:128
Namespace for OpenFOAM.
Type definitions for thermo-physics models.