|
Cantera
3.0.0
|
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 [monchick1961].
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. | |
| 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 = 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.
| double omega22 | ( | double | ts, |
| double | deltastar | ||
| ) |
Definition at line 319 of file MMCollisionInt.cpp.
| double astar | ( | double | ts, |
| double | deltastar | ||
| ) |
Definition at line 344 of file MMCollisionInt.cpp.
| double bstar | ( | double | ts, |
| double | deltastar | ||
| ) |
Definition at line 367 of file MMCollisionInt.cpp.
| double cstar | ( | double | ts, |
| double | deltastar | ||
| ) |
Definition at line 390 of file MMCollisionInt.cpp.
| void fit | ( | int | degree, |
| double | deltastar, | ||
| double * | astar, | ||
| double * | bstar, | ||
| double * | cstar | ||
| ) |
Definition at line 435 of file MMCollisionInt.cpp.
| void fit_omega22 | ( | int | degree, |
| double | deltastar, | ||
| double * | om22 | ||
| ) |
Definition at line 413 of file MMCollisionInt.cpp.
|
inline |
Definition at line 45 of file MMCollisionInt.h.
|
private |
Definition at line 295 of file MMCollisionInt.cpp.
|
private |
Definition at line 52 of file MMCollisionInt.h.
|
private |
Definition at line 53 of file MMCollisionInt.h.
|
private |
Definition at line 54 of file MMCollisionInt.h.
|
private |
Definition at line 55 of file MMCollisionInt.h.
|
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 |
Definition at line 78 of file MMCollisionInt.h.
|
private |
Definition at line 79 of file MMCollisionInt.h.
|
private |
loglevel
Definition at line 82 of file MMCollisionInt.h.