Cantera
2.1.2
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
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