BasicChemistryModels.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-2018 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 InClass
27  Foam::psiChemistryModel
28 
29 Description
30  Creates chemistry model instances templated on the type of thermodynamics
31 
32 \*---------------------------------------------------------------------------*/
33 
34 #include "makeChemistryModel.H"
35 
36 #include "psiReactionThermo.H"
37 #include "rhoReactionThermo.H"
38 
39 #include "StandardChemistryModel.H"
40 #include "TDACChemistryModel.H"
41 #include "thermoPhysicsTypes.H"
42 
43 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
44 
45 namespace Foam
46 {
47  // Make base types
48  makeChemistryModel(psiReactionThermo);
49  makeChemistryModel(rhoReactionThermo);
50 
51  // Chemistry moldels based on sensibleEnthalpy
53  (
54  StandardChemistryModel,
55  psiReactionThermo,
57  );
58 
60  (
61  StandardChemistryModel,
62  psiReactionThermo,
64  );
65 
67  (
68  StandardChemistryModel,
69  psiReactionThermo,
71  );
72 
74  (
75  StandardChemistryModel,
76  psiReactionThermo,
78  );
79 
81  (
82  StandardChemistryModel,
83  psiReactionThermo,
85  );
86 
88  (
89  StandardChemistryModel,
90  psiReactionThermo,
92  );
93 
95  (
96  StandardChemistryModel,
97  psiReactionThermo,
99  );
100 
102  (
103  StandardChemistryModel,
104  psiReactionThermo,
106  );
107 
108 
110  (
111  StandardChemistryModel,
112  rhoReactionThermo,
114  );
115 
117  (
118  StandardChemistryModel,
119  rhoReactionThermo,
121  );
122 
124  (
125  StandardChemistryModel,
126  rhoReactionThermo,
128  );
129 
131  (
132  StandardChemistryModel,
133  rhoReactionThermo,
135  );
136 
138  (
139  StandardChemistryModel,
140  rhoReactionThermo,
142  );
143 
145  (
146  StandardChemistryModel,
147  rhoReactionThermo,
149  );
150 
152  (
153  StandardChemistryModel,
154  rhoReactionThermo,
156  );
157 
159  (
160  StandardChemistryModel,
161  rhoReactionThermo,
163  );
164 
165 
167  (
168  TDACChemistryModel,
169  psiReactionThermo,
171  );
172 
174  (
175  TDACChemistryModel,
176  psiReactionThermo,
178  );
179 
181  (
182  TDACChemistryModel,
183  psiReactionThermo,
185  );
186 
188  (
189  TDACChemistryModel,
190  psiReactionThermo,
192  );
193 
195  (
196  TDACChemistryModel,
197  psiReactionThermo,
199  );
200 
202  (
203  TDACChemistryModel,
204  psiReactionThermo,
206  );
207 
209  (
210  TDACChemistryModel,
211  psiReactionThermo,
213  );
214 
216  (
217  TDACChemistryModel,
218  psiReactionThermo,
220  );
221 
222 
224  (
225  TDACChemistryModel,
226  rhoReactionThermo,
228  );
229 
231  (
232  TDACChemistryModel,
233  rhoReactionThermo,
235  );
236 
238  (
239  TDACChemistryModel,
240  rhoReactionThermo,
242  );
243 
245  (
246  TDACChemistryModel,
247  rhoReactionThermo,
249  );
250 
252  (
253  TDACChemistryModel,
254  rhoReactionThermo,
256  );
257 
259  (
260  TDACChemistryModel,
261  rhoReactionThermo,
263  );
264 
266  (
267  TDACChemistryModel,
268  rhoReactionThermo,
270  );
271 
273  (
274  TDACChemistryModel,
275  rhoReactionThermo,
277  );
278 
279 
280  // Chemistry moldels based on sensibleInternalEnergy
282  (
283  StandardChemistryModel,
284  psiReactionThermo,
286  );
287 
289  (
290  StandardChemistryModel,
291  psiReactionThermo,
293  );
294 
296  (
297  StandardChemistryModel,
298  psiReactionThermo,
300  );
301 
303  (
304  StandardChemistryModel,
305  psiReactionThermo,
307  );
308 
310  (
311  StandardChemistryModel,
312  psiReactionThermo,
314  );
315 
317  (
318  StandardChemistryModel,
319  psiReactionThermo,
321  );
322 
324  (
325  StandardChemistryModel,
326  psiReactionThermo,
328  );
329 
331  (
332  StandardChemistryModel,
333  psiReactionThermo,
335  );
336 
337 
338 
340  (
341  StandardChemistryModel,
342  rhoReactionThermo,
344  );
345 
347  (
348  StandardChemistryModel,
349  rhoReactionThermo,
351  );
352 
354  (
355  StandardChemistryModel,
356  rhoReactionThermo,
358  );
359 
361  (
362  StandardChemistryModel,
363  rhoReactionThermo,
365  );
366 
368  (
369  StandardChemistryModel,
370  rhoReactionThermo,
372  );
373 
375  (
376  StandardChemistryModel,
377  rhoReactionThermo,
379  );
380 
382  (
383  StandardChemistryModel,
384  rhoReactionThermo,
386  );
387 
389  (
390  StandardChemistryModel,
391  rhoReactionThermo,
393  );
394 
395 
397  (
398  TDACChemistryModel,
399  psiReactionThermo,
401  );
402 
404  (
405  TDACChemistryModel,
406  psiReactionThermo,
408  );
409 
411  (
412  TDACChemistryModel,
413  psiReactionThermo,
415  );
416 
418  (
419  TDACChemistryModel,
420  psiReactionThermo,
422  );
423 
425  (
426  TDACChemistryModel,
427  psiReactionThermo,
429  );
430 
432  (
433  TDACChemistryModel,
434  psiReactionThermo,
436  );
437 
439  (
440  TDACChemistryModel,
441  psiReactionThermo,
443  );
444 
446  (
447  TDACChemistryModel,
448  psiReactionThermo,
450  );
451 
452 
454  (
455  TDACChemistryModel,
456  rhoReactionThermo,
458  );
459 
461  (
462  TDACChemistryModel,
463  rhoReactionThermo,
465  );
466 
468  (
469  TDACChemistryModel,
470  rhoReactionThermo,
472  );
473 
475  (
476  TDACChemistryModel,
477  rhoReactionThermo,
479  );
480 
482  (
483  TDACChemistryModel,
484  rhoReactionThermo,
486  );
487 
489  (
490  TDACChemistryModel,
491  rhoReactionThermo,
493  );
494 
496  (
497  TDACChemistryModel,
498  rhoReactionThermo,
500  );
501 
503  (
504  TDACChemistryModel,
505  rhoReactionThermo,
507  );
508 }
509 
510 // ************************************************************************* //
Foam::constGasEThermoPhysics
constTransport< species::thermo< eConstThermo< perfectGas< specie > >, sensibleInternalEnergy > > constGasEThermoPhysics
Definition: thermoPhysicsTypes.H:232
Foam::incompressibleGasEThermoPhysics
sutherlandTransport< species::thermo< janafThermo< incompressiblePerfectGas< specie > >, sensibleInternalEnergy > > incompressibleGasEThermoPhysics
Definition: thermoPhysicsTypes.H:271
StandardChemistryModel.H
TDACChemistryModel.H
Foam::constAdiabaticFluidHThermoPhysics
constTransport< species::thermo< hConstThermo< adiabaticPerfectFluid< specie > >, sensibleEnthalpy > > constAdiabaticFluidHThermoPhysics
Definition: thermoPhysicsTypes.H:189
Foam::constFluidHThermoPhysics
constTransport< species::thermo< hConstThermo< perfectFluid< specie > >, sensibleEnthalpy > > constFluidHThermoPhysics
Definition: thermoPhysicsTypes.H:161
Foam::constIncompressibleGasHThermoPhysics
constTransport< species::thermo< hConstThermo< incompressiblePerfectGas< specie > >, sensibleEnthalpy > > constIncompressibleGasHThermoPhysics
Definition: thermoPhysicsTypes.H:105
Foam::icoPoly8EThermoPhysics
polynomialTransport< species::thermo< hPolynomialThermo< icoPolynomial< specie, 8 >, 8 >, sensibleInternalEnergy >, 8 > icoPoly8EThermoPhysics
Definition: thermoPhysicsTypes.H:286
rhoReactionThermo.H
Foam::incompressibleGasHThermoPhysics
sutherlandTransport< species::thermo< janafThermo< incompressiblePerfectGas< specie > >, sensibleEnthalpy > > incompressibleGasHThermoPhysics
Definition: thermoPhysicsTypes.H:118
Foam::constFluidEThermoPhysics
constTransport< species::thermo< eConstThermo< perfectFluid< specie > >, sensibleInternalEnergy > > constFluidEThermoPhysics
Definition: thermoPhysicsTypes.H:314
Foam::makeChemistryModelType
makeChemistryModelType(StandardChemistryModel, psiReactionThermo, constGasHThermoPhysics)
Foam::constAdiabaticFluidEThermoPhysics
constTransport< species::thermo< eConstThermo< adiabaticPerfectFluid< specie > >, sensibleInternalEnergy > > constAdiabaticFluidEThermoPhysics
Definition: thermoPhysicsTypes.H:342
Foam::gasEThermoPhysics
sutherlandTransport< species::thermo< janafThermo< perfectGas< specie > >, sensibleInternalEnergy > > gasEThermoPhysics
Definition: thermoPhysicsTypes.H:245
Foam
Namespace for OpenFOAM.
Definition: atmBoundaryLayer.C:33
Foam::gasHThermoPhysics
sutherlandTransport< species::thermo< janafThermo< perfectGas< specie > >, sensibleEnthalpy > > gasHThermoPhysics
Definition: thermoPhysicsTypes.H:92
psiReactionThermo.H
thermoPhysicsTypes.H
Type definitions for thermo-physics models.
Foam::makeChemistryModel
makeChemistryModel(psiReactionThermo)
Foam::constIncompressibleGasEThermoPhysics
constTransport< species::thermo< eConstThermo< incompressiblePerfectGas< specie > >, sensibleInternalEnergy > > constIncompressibleGasEThermoPhysics
Definition: thermoPhysicsTypes.H:258
Foam::constGasHThermoPhysics
constTransport< species::thermo< hConstThermo< perfectGas< specie > >, sensibleEnthalpy > > constGasHThermoPhysics
Definition: thermoPhysicsTypes.H:79
Foam::icoPoly8HThermoPhysics
polynomialTransport< species::thermo< hPolynomialThermo< icoPolynomial< specie, 8 >, 8 >, sensibleEnthalpy >, 8 > icoPoly8HThermoPhysics
Definition: thermoPhysicsTypes.H:133
makeChemistryModel.H
Macros for instantiating chemistry models based on compressibility and transport types.
Foam::constEThermoPhysics
constTransport< species::thermo< eConstThermo< rhoConst< specie > >, sensibleInternalEnergy > > constEThermoPhysics
Definition: thermoPhysicsTypes.H:356
Foam::constHThermoPhysics
constTransport< species::thermo< hConstThermo< rhoConst< specie > >, sensibleEnthalpy > > constHThermoPhysics
Definition: thermoPhysicsTypes.H:203