7 #ifndef CT_MMCOLLISIONINT_H
8 #define CT_MMCOLLISIONINT_H
36 void init(doublereal tsmin, doublereal tsmax,
int loglevel = 0);
38 doublereal omega22(
double ts,
double deltastar);
39 doublereal astar(
double ts,
double deltastar);
40 doublereal bstar(
double ts,
double deltastar);
41 doublereal cstar(
double ts,
double deltastar);
42 void fit(
int degree, doublereal deltastar,
43 doublereal* astar, doublereal* bstar, doublereal* cstar);
44 void fit_omega22(
int degree, doublereal deltastar, doublereal* om22);
45 doublereal omega11(
double ts,
double deltastar) {
46 return omega22(ts, deltastar)/astar(ts, deltastar);
50 doublereal fitDelta(
int table,
int ntstar,
int degree, doublereal* c);
52 std::vector<vector_fp> m_o22poly;
54 std::vector<vector_fp> m_apoly;
55 std::vector<vector_fp> m_bpoly;
57 std::vector<vector_fp> m_cpoly;
59 static doublereal delta[8];
61 static doublereal tstar22[37];
void init(doublereal tsmin, doublereal tsmax, int loglevel=0)
Initialize the object for calculation.
vector_fp m_logTemp
Log temp.
static doublereal tstar[39]
tstar
static doublereal bstar_table[39 *8]
bstar table from MM
This file contains definitions of terms that are used in internal routines and are unlikely to need m...
static doublereal astar_table[39 *8]
astar table from MM
static doublereal omega22_table[37 *8]
Table of omega22 values from MM.
std::vector< double > vector_fp
Turn on the use of stl vectors for the basic array type within cantera Vector of doubles.
Calculation of Collision integrals.
static doublereal cstar_table[39 *8]
cstar table from MM