Loading...
Searching...
No Matches
psiuReactionThermos.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 "psiuReactionThermo.H"
29#include "heheuPsiThermo.H"
30
31#include "makeReactionThermo.H"
33
34#include "specie.H"
35#include "perfectGas.H"
36#include "hConstThermo.H"
37#include "janafThermo.H"
38#include "thermo.H"
39#include "constTransport.H"
40#include "sutherlandTransport.H"
41
42#include "absoluteEnthalpy.H"
44
45#include "homogeneousMixture.H"
49#include "egrMixture.H"
50
51
52// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
53
54namespace Foam
55{
56
57// * * * * * * * * * * * * * * * * h-hu-Thermos * * * * * * * * * * * * * * * //
58
60(
69 specie
70);
71
73(
82 specie
83);
84
86(
95 specie
96);
97
99(
100 psiThermo,
108 specie
109);
110
111
113(
114 psiThermo,
122 specie
123);
124
126(
127 psiThermo,
135 specie
136);
137
139(
140 psiThermo,
148 specie
149);
150
152(
153 psiThermo,
161 specie
162);
163
165(
166 psiThermo,
174 specie
175);
176
177
179(
180 psiThermo,
188 specie
189);
190
192(
193 psiThermo,
201 specie
202);
203
205(
206 psiThermo,
214 specie
215);
216
218(
219 psiThermo,
227 specie
228);
229
230
231// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
232
233} // End namespace Foam
234
235// ************************************************************************* //
Macros for easy insertion into run-time selection tables.
Thermodynamics mapping class to expose the absolute enthalpy functions.
Thermodynamics mapping class to expose the absolute internal energy functions.
Constant properties Transport package. Templated into a given thermodynamics package (needed for ther...
The egr mixture contains species ("ft", "b", "egr").
Definition egrMixture.H:53
Constant properties thermodynamics package templated into the EquationOfState.
The homogeneous mixture contains species ("b").
The inhomogeneous mixture contains species ("ft", "b").
JANAF tables based thermodynamics package templated into the equation of state.
Definition janafThermo.H:90
Perfect gas equation of state.
Definition perfectGas.H:87
Basic thermodynamic properties based on compressibility.
Definition psiThermo.H:54
Foam::psiuReactionThermo.
Base class of the thermophysical property types.
Definition specie.H:64
Transport package using Sutherland's formula.
The very inhomogeneous mixture contains species ("ft", "fu", "b").
#define makeReactionThermos(BaseThermo, BaseReactionThermo, CThermo, Mixture, Transport, Type, Thermo, EqnOfState, Specie)
Namespace for OpenFOAM.