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 [29].
Definition at line 24 of file MMCollisionInt.h.
Public Member Functions | |
| void | init (double tsmin, double tsmax, int loglevel=-7) |
| Initialize the object for calculation. | |
| 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. | |
| int | m_nmin |
| int | m_nmax |
| int | m_loglevel |
| loglevel | |
Static Private Attributes | |
| static double | delta [8] |
| static double | tstar22 [37] |
| static double | omega22_table [37 *8] |
| Table of omega22 values from MM. | |
| static double | tstar [39] |
| table of tstar values | |
| static double | astar_table [39 *8] |
| astar table from MM | |
| static double | bstar_table [39 *8] |
| bstar table from MM | |
| static double | cstar_table [39 *8] |
| cstar table from MM | |
|
inline |
Definition at line 27 of file MMCollisionInt.h.
|
inlinevirtual |
Definition at line 28 of file MMCollisionInt.h.
| void init | ( | double | tsmin, |
| double | tsmax, | ||
| int | loglevel = -7 |
||
| ) |
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. |
log_level parameter is deprecated and will be removed after Cantera 3.1. Definition at line 216 of file MMCollisionInt.cpp.
| double omega22 | ( | double | ts, |
| double | deltastar | ||
| ) |
Definition at line 325 of file MMCollisionInt.cpp.
| double astar | ( | double | ts, |
| double | deltastar | ||
| ) |
Definition at line 350 of file MMCollisionInt.cpp.
| double bstar | ( | double | ts, |
| double | deltastar | ||
| ) |
Definition at line 373 of file MMCollisionInt.cpp.
| double cstar | ( | double | ts, |
| double | deltastar | ||
| ) |
Definition at line 396 of file MMCollisionInt.cpp.
| void fit | ( | int | degree, |
| double | deltastar, | ||
| double * | astar, | ||
| double * | bstar, | ||
| double * | cstar | ||
| ) |
Definition at line 441 of file MMCollisionInt.cpp.
| void fit_omega22 | ( | int | degree, |
| double | deltastar, | ||
| double * | om22 | ||
| ) |
Definition at line 419 of file MMCollisionInt.cpp.
|
inline |
Definition at line 47 of file MMCollisionInt.h.
|
private |
Definition at line 301 of file MMCollisionInt.cpp.
|
private |
Definition at line 54 of file MMCollisionInt.h.
|
private |
Definition at line 55 of file MMCollisionInt.h.
|
private |
Definition at line 56 of file MMCollisionInt.h.
|
private |
Definition at line 57 of file MMCollisionInt.h.
|
staticprivate |
Definition at line 59 of file MMCollisionInt.h.
|
staticprivate |
Definition at line 60 of file MMCollisionInt.h.
|
staticprivate |
Table of omega22 values from MM.
Definition at line 63 of file MMCollisionInt.h.
|
staticprivate |
table of tstar values
Definition at line 66 of file MMCollisionInt.h.
|
staticprivate |
astar table from MM
Definition at line 69 of file MMCollisionInt.h.
|
staticprivate |
bstar table from MM
Definition at line 72 of file MMCollisionInt.h.
|
staticprivate |
cstar table from MM
Definition at line 75 of file MMCollisionInt.h.
|
private |
Log temp.
Definition at line 78 of file MMCollisionInt.h.
|
private |
Definition at line 80 of file MMCollisionInt.h.
|
private |
Definition at line 81 of file MMCollisionInt.h.
|
private |
loglevel
Definition at line 84 of file MMCollisionInt.h.