Cantera
3.1.0a1
|
Calculation of Collision integrals. More...
#include <MMCollisionInt.h>
Calculation of Collision integrals.
This class provides functions that interpolate the tabulated collision integrals in Monchick and Mason [27].
Definition at line 24 of file MMCollisionInt.h.
Public Member Functions | |
void | init (double tsmin, double tsmax, int loglevel=0) |
Initialize the object for calculation. More... | |
double | omega22 (double ts, double deltastar) |
double | astar (double ts, double deltastar) |
double | bstar (double ts, double deltastar) |
double | cstar (double ts, double deltastar) |
void | fit (int degree, double deltastar, double *astar, double *bstar, double *cstar) |
void | fit_omega22 (int degree, double deltastar, double *om22) |
double | omega11 (double ts, double deltastar) |
Private Member Functions | |
double | fitDelta (int table, int ntstar, int degree, double *c) |
Private Attributes | |
vector< vector< double > > | m_o22poly |
vector< vector< double > > | m_apoly |
vector< vector< double > > | m_bpoly |
vector< vector< double > > | m_cpoly |
vector< double > | m_logTemp |
Log temp. More... | |
int | m_nmin |
int | m_nmax |
int | m_loglevel |
loglevel More... | |
Static Private Attributes | |
static double | delta [8] |
static double | tstar22 [37] |
static double | omega22_table [37 *8] |
Table of omega22 values from MM. More... | |
static double | tstar [39] |
table of tstar values More... | |
static double | astar_table [39 *8] |
astar table from MM More... | |
static double | bstar_table [39 *8] |
bstar table from MM More... | |
static double | cstar_table [39 *8] |
cstar table from MM More... | |
void init | ( | double | tsmin, |
double | tsmax, | ||
int | loglevel = 0 |
||
) |
Initialize the object for calculation.
tsmin | Minimum value of Tstar to carry out the fitting |
tsmax | Maximum value of Tstar to carry out the fitting |
loglevel | Set the loglevel for the object. The default loglevel is zero, indicating no output. |
Definition at line 216 of file MMCollisionInt.cpp.
|
staticprivate |
Definition at line 57 of file MMCollisionInt.h.
|
staticprivate |
Definition at line 58 of file MMCollisionInt.h.
|
staticprivate |
Table of omega22 values from MM.
Definition at line 61 of file MMCollisionInt.h.
|
staticprivate |
table of tstar values
Definition at line 64 of file MMCollisionInt.h.
|
staticprivate |
astar table from MM
Definition at line 67 of file MMCollisionInt.h.
|
staticprivate |
bstar table from MM
Definition at line 70 of file MMCollisionInt.h.
|
staticprivate |
cstar table from MM
Definition at line 73 of file MMCollisionInt.h.
|
private |
Log temp.
Definition at line 76 of file MMCollisionInt.h.
|
private |
loglevel
Definition at line 82 of file MMCollisionInt.h.