|
rizer.cantera_ext
C++ Cantera 1-D plasma extension (custom Domain1D models and solvers)
|
Per-species spec, in species-index order. More...
#include <CollisionModel.h>
Public Attributes | |
| std::vector< double > | energy_J |
| tabulated cross-section abscissa [J] | |
| std::vector< double > | sigma_m2 |
| tabulated cross-section [m^2] | |
| double | radius = -1.0 |
| hard-sphere radius [m] (>0 if used) | |
| int | Z = 0 |
| ion charge number (>0 marks an ion) | |
| bool | is_electron = false |
| true for the electron species (skipped) | |
| double | molar_mass = 0.0 |
| [kg/mol], for the elastic 2 m_e/m_h factor | |
Per-species spec, in species-index order.
Exactly one kind applies per species; the Python frontend fills these from the existing LXCat loaders.
Definition at line 60 of file CollisionModel.h.
| std::vector<double> rizer::CollisionModel::SpeciesSpec::energy_J |
tabulated cross-section abscissa [J]
Definition at line 61 of file CollisionModel.h.
| bool rizer::CollisionModel::SpeciesSpec::is_electron = false |
true for the electron species (skipped)
Definition at line 65 of file CollisionModel.h.
| double rizer::CollisionModel::SpeciesSpec::molar_mass = 0.0 |
[kg/mol], for the elastic 2 m_e/m_h factor
Definition at line 66 of file CollisionModel.h.
| double rizer::CollisionModel::SpeciesSpec::radius = -1.0 |
hard-sphere radius [m] (>0 if used)
Definition at line 63 of file CollisionModel.h.
| std::vector<double> rizer::CollisionModel::SpeciesSpec::sigma_m2 |
tabulated cross-section [m^2]
Definition at line 62 of file CollisionModel.h.
| int rizer::CollisionModel::SpeciesSpec::Z = 0 |
ion charge number (>0 marks an ion)
Definition at line 64 of file CollisionModel.h.