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