OpenFOAM
v2506
The open source CFD toolbox
makeChemistryTabulationMethods.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) 2016-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 "
makeChemistryTabulationMethods.H
"
29
30
#include "
thermoPhysicsTypes.H
"
31
32
#include "
psiReactionThermo.H
"
33
#include "
rhoReactionThermo.H
"
34
35
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
36
37
namespace
Foam
38
{
39
// Chemistry solvers based on sensibleEnthalpy
40
makeChemistryTabulationMethods
(
psiReactionThermo
,
constGasHThermoPhysics
);
41
makeChemistryTabulationMethods
(
psiReactionThermo
,
gasHThermoPhysics
);
42
makeChemistryTabulationMethods
(
psiReactionThermo
,
PengRobinsonGasHThermoPhysics
);
43
makeChemistryTabulationMethods
44
(
45
psiReactionThermo
,
46
constIncompressibleGasHThermoPhysics
47
);
48
makeChemistryTabulationMethods
49
(
50
psiReactionThermo
,
51
incompressibleGasHThermoPhysics
52
);
53
makeChemistryTabulationMethods
(
psiReactionThermo
,
icoPoly8HThermoPhysics
);
54
makeChemistryTabulationMethods
(
psiReactionThermo
,
constFluidHThermoPhysics
);
55
makeChemistryTabulationMethods
56
(
57
psiReactionThermo
,
58
constAdiabaticFluidHThermoPhysics
59
);
60
makeChemistryTabulationMethods
(
psiReactionThermo
,
constHThermoPhysics
);
61
62
63
makeChemistryTabulationMethods
(
rhoReactionThermo
,
constGasHThermoPhysics
);
64
65
makeChemistryTabulationMethods
(
rhoReactionThermo
,
gasHThermoPhysics
);
66
makeChemistryTabulationMethods
(
rhoReactionThermo
,
PengRobinsonGasHThermoPhysics
);
67
makeChemistryTabulationMethods
68
(
69
rhoReactionThermo
,
70
constIncompressibleGasHThermoPhysics
71
);
72
makeChemistryTabulationMethods
73
(
74
rhoReactionThermo
,
75
incompressibleGasHThermoPhysics
76
);
77
makeChemistryTabulationMethods
(
rhoReactionThermo
,
icoPoly8HThermoPhysics
);
78
makeChemistryTabulationMethods
(
rhoReactionThermo
,
constFluidHThermoPhysics
);
79
makeChemistryTabulationMethods
80
(
81
rhoReactionThermo
,
82
constAdiabaticFluidHThermoPhysics
83
);
84
makeChemistryTabulationMethods
(
rhoReactionThermo
,
constHThermoPhysics
);
85
86
87
// Chemistry solvers based on sensibleInternalEnergy
88
89
makeChemistryTabulationMethods
(
psiReactionThermo
,
constGasEThermoPhysics
);
90
91
makeChemistryTabulationMethods
(
psiReactionThermo
,
gasEThermoPhysics
);
92
makeChemistryTabulationMethods
(
psiReactionThermo
,
PengRobinsonGasEThermoPhysics
);
93
makeChemistryTabulationMethods
94
(
95
psiReactionThermo
,
96
constIncompressibleGasEThermoPhysics
97
);
98
makeChemistryTabulationMethods
99
(
100
psiReactionThermo
,
101
incompressibleGasEThermoPhysics
102
);
103
makeChemistryTabulationMethods
(
psiReactionThermo
,
icoPoly8EThermoPhysics
);
104
makeChemistryTabulationMethods
(
psiReactionThermo
,
constFluidEThermoPhysics
);
105
makeChemistryTabulationMethods
106
(
107
psiReactionThermo
,
108
constAdiabaticFluidEThermoPhysics
109
);
110
makeChemistryTabulationMethods
(
psiReactionThermo
,
constEThermoPhysics
);
111
112
113
makeChemistryTabulationMethods
(
rhoReactionThermo
,
constGasEThermoPhysics
);
114
115
makeChemistryTabulationMethods
(
rhoReactionThermo
,
gasEThermoPhysics
);
116
makeChemistryTabulationMethods
(
rhoReactionThermo
,
PengRobinsonGasEThermoPhysics
);
117
makeChemistryTabulationMethods
118
(
119
rhoReactionThermo
,
120
constIncompressibleGasEThermoPhysics
121
);
122
makeChemistryTabulationMethods
123
(
124
rhoReactionThermo
,
125
incompressibleGasEThermoPhysics
126
);
127
makeChemistryTabulationMethods
(
rhoReactionThermo
,
icoPoly8EThermoPhysics
);
128
makeChemistryTabulationMethods
(
rhoReactionThermo
,
constFluidEThermoPhysics
);
129
makeChemistryTabulationMethods
130
(
131
rhoReactionThermo
,
132
constAdiabaticFluidEThermoPhysics
133
);
134
makeChemistryTabulationMethods
(
rhoReactionThermo
,
constEThermoPhysics
);
135
136
}
137
138
139
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
thermoPhysicsTypes.H
Type definitions for thermo-physics models.
makeChemistryTabulationMethods
#define makeChemistryTabulationMethods(CompChemModel, Thermo)
Definition:
makeChemistryTabulationMethods.H:47
Foam::constTransport
Constant properties Transport package. Templated into a given thermodynamics package (needed for ther...
Definition:
constTransport.H:49
makeChemistryTabulationMethods.H
Foam::rhoReactionThermo
Foam::rhoReactionThermo.
Definition:
rhoReactionThermo.H:56
rhoReactionThermo.H
Foam::psiReactionThermo
Foam::psiReactionThermo.
Definition:
psiReactionThermo.H:56
Foam::sutherlandTransport
Transport package using Sutherland's formula.
Definition:
sutherlandTransport.H:55
psiReactionThermo.H
Foam::polynomialTransport
Transport package using polynomial functions for mu and kappa.
Definition:
polynomialTransport.H:94
Foam
Namespace for OpenFOAM.
Definition:
atmBoundaryLayer.C:26
src
thermophysicalModels
chemistryModel
chemistryModel
TDACChemistryModel
tabulation
makeChemistryTabulationMethods.C
Generated by
1.8.14