Cantera
2.2.1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
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
// Copyright 2001 California Institute of Technology
6
7
8
#ifndef SPECIES_THERMO_TYPES_H
9
#define SPECIES_THERMO_TYPES_H
10
11
//! Constant Cp
12
#define CONSTANT_CP 1
13
14
//! Polynomial
15
#define POLYNOMIAL_4 2
16
17
//! Two regions of 7 coefficient NASA Polynomials
18
//! This is implemented in the class NasaPoly2 in NasaPoly2.h
19
#define NASA 4
20
21
//! Two regions of 7 coefficient NASA Polynomials
22
//! This is implemented in the class NasaPoly2 in NasaPoly2.h
23
#define NASA2 4
24
25
//! Two regions of Shomate Polynomials.
26
#define SHOMATE 8
27
28
//! Two regions of Shomate Polynomials.
29
#define SHOMATE2 8
30
31
//! Tiger Polynomials. Not implemented here.
32
#define TIGER 16
33
34
//! Constant Cp thermo.
35
//! This is implemented in ConstCpPoly in constCpPoly.h for one species.
36
//! If the whole phase is constcp, SimpleThermo in SimpleThermo.h
37
//! implements this for the whole phase.
38
#define SIMPLE 32
39
40
//! piecewise interpolation of mu0.
41
//! This is implemented in Mu0Poly in Mu0Poly.h
42
#define MU0_INTERP 64
43
44
//! one region of Shomate Polynomials used in NIST database
45
//! This is implemented in the NIST database.
46
//! This is implemented in ShomatePoly in ShomatePoly.h
47
#define SHOMATE1 128
48
49
//! 7 coefficient NASA Polynomials
50
//! This is implemented in the class NasaPoly1 in NasaPoly1.h
51
#define NASA1 256
52
53
//! 9 coefficient NASA Polynomials
54
//! This is implemented in the class Nasa9Poly1 in Nasa9Poly1.h
55
#define NASA9 512
56
57
//! 9 coefficient NASA Polynomials in multiple temperature regions
58
//! This is implemented in the class Nasa9PolyMultiTempRegion in Nasa9Poly1MultiTempRegion
59
#define NASA9MULTITEMP 513
60
61
//! Properties derived from theoretical considerations
62
//! This is implemented in the class statmech in StatMech.h
63
#define STAT 111
64
65
//! Surface Adsorbate Model for a species on a surface.
66
//! This is implemented in the class Adsorbate.
67
#define ADSORBATE 1024
68
69
//! Type of reference state thermo which is a wrapper around a pressure dependent
70
//! standard state object. Basically, the reference state pressure isn't special.
71
//! A general object is called with the pressure set at the reference state.
72
#define PDSS_TYPE 37
73
74
#endif
75
76
Generated by
1.8.6