7 #ifndef CT_MMCOLLISIONINT_H
8 #define CT_MMCOLLISIONINT_H
40 void init(XML_Writer* xml, doublereal tsmin, doublereal tsmax,
int loglevel = 0);
42 doublereal omega22(
double ts,
double deltastar);
43 doublereal astar(
double ts,
double deltastar);
44 doublereal bstar(
double ts,
double deltastar);
45 doublereal cstar(
double ts,
double deltastar);
46 void fit(std::ostream& logfile,
int degree, doublereal deltastar,
47 doublereal* astar, doublereal* bstar, doublereal* cstar);
48 void fit_omega22(std::ostream& logfile,
int degree, doublereal deltastar, doublereal* om22);
49 doublereal omega11(
double ts,
double deltastar) {
50 return omega22(ts, deltastar)/astar(ts, deltastar);
54 doublereal fitDelta(
int table,
int ntstar,
int degree, doublereal* c);
56 std::vector<vector_fp> m_o22poly;
58 std::vector<vector_fp> m_apoly;
59 std::vector<vector_fp> m_bpoly;
61 std::vector<vector_fp> m_cpoly;
63 static doublereal delta[8];
65 static doublereal tstar22[37];
void init(XML_Writer *xml, 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
XML_Writer * m_xml
XML_Writer pointer.
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