9#ifndef CT_MMCOLLISIONINT_H
10#define CT_MMCOLLISIONINT_H
39 void init(
double tsmin,
double tsmax,
int loglevel = -7);
41 double omega22(
double ts,
double deltastar);
42 double astar(
double ts,
double deltastar);
43 double bstar(
double ts,
double deltastar);
44 double cstar(
double ts,
double deltastar);
45 void fit(
int degree,
double deltastar,
double* astar,
double* bstar,
double* cstar);
46 void fit_omega22(
int degree,
double deltastar,
double* om22);
47 double omega11(
double ts,
double deltastar) {
48 return omega22(ts, deltastar)/astar(ts, deltastar);
52 double fitDelta(
int table,
int ntstar,
int degree,
double* c);
54 vector<vector<double>> m_o22poly;
55 vector<vector<double>> m_apoly;
56 vector<vector<double>> m_bpoly;
57 vector<vector<double>> m_cpoly;
59 static double delta[8];
60 static double tstar22[37];
Calculation of Collision integrals.
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.
void init(double tsmin, double tsmax, int loglevel=-7)
Initialize the object for calculation.
This file contains definitions of constants, types and terms that are used in internal routines and a...
Namespace for the Cantera kernel.