Cantera
2.6.0
include
cantera
thermo
speciesThermoTypes.h
Go to the documentation of this file.
1
/**
2
* @file speciesThermoTypes.h Contains const definitions for types of species
3
* reference-state thermodynamics managers (see \ref spthermo)
4
*/
5
6
// This file is part of Cantera. See License.txt in the top-level directory or
7
// at https://cantera.org/license.txt for license and copyright information.
8
9
#ifndef SPECIES_THERMO_TYPES_H
10
#define SPECIES_THERMO_TYPES_H
11
12
//! Constant Cp
13
#define CONSTANT_CP 1
14
15
//! Polynomial
16
#define POLYNOMIAL_4 2
17
18
//! Two regions of 7 coefficient NASA Polynomials
19
//! This is implemented in the class NasaPoly2 in NasaPoly2.h
20
#define NASA 4
21
22
//! Two regions of 7 coefficient NASA Polynomials
23
//! This is implemented in the class NasaPoly2 in NasaPoly2.h
24
#define NASA2 4
25
26
//! Two regions of Shomate Polynomials.
27
#define SHOMATE 8
28
29
//! Two regions of Shomate Polynomials.
30
#define SHOMATE2 8
31
32
//! Tiger Polynomials. Not implemented here.
33
#define TIGER 16
34
35
//! Constant Cp thermo.
36
//! This is implemented in ConstCpPoly in constCpPoly.h for one species.
37
//! If the whole phase is constcp, SimpleThermo in SimpleThermo.h
38
//! implements this for the whole phase.
39
#define SIMPLE 32
40
41
//! piecewise interpolation of mu0.
42
//! This is implemented in Mu0Poly in Mu0Poly.h
43
#define MU0_INTERP 64
44
45
//! one region of Shomate Polynomials used in NIST database
46
//! This is implemented in the NIST database.
47
//! This is implemented in ShomatePoly in ShomatePoly.h
48
#define SHOMATE1 128
49
50
//! 7 coefficient NASA Polynomials
51
//! This is implemented in the class NasaPoly1 in NasaPoly1.h
52
#define NASA1 256
53
54
//! 9 coefficient NASA Polynomials
55
//! This is implemented in the class Nasa9Poly1 in Nasa9Poly1.h
56
#define NASA9 512
57
58
//! 9 coefficient NASA Polynomials in multiple temperature regions
59
//! This is implemented in the class Nasa9PolyMultiTempRegion in Nasa9Poly1MultiTempRegion
60
#define NASA9MULTITEMP 513
61
62
#endif
Generated by
1.9.2