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