Parfis
v0.0.7
|
Holds information about each specie. More...
#include <datastruct.h>
Public Attributes | |
uint32_t | id |
Id from the specie vector. | |
const char * | name |
Specie name. | |
int | velInitDist |
Initial velocty random generator. | |
int | statesPerCell |
States per cell for creating initial particles. | |
int | timestepRatio |
Number of CfgData.timestep for one specie timestep. | |
double | dt |
Timestep in seconds. | |
double | idt |
1/dt | |
double | maxVel |
Maximal velocity allowed for the specie in m/s. | |
double | maxEv |
Maximal energy in eV. | |
Vec3D< double > | velInitDistMin |
Minimal velocity value for initial distribution. | |
Vec3D< double > | velInitDistMax |
Maximal velocity value for initial distribution. | |
double | qm |
Charge/mass ratio in C/kg. | |
double | amuMass |
Mass in amu. | |
double | mass |
Mass in kg. | |
int | eCharge |
Charge in elemetary charge units. | |
double | charge |
Charge in Coulombs. | |
uint32_t | stateCount |
Number of states;. | |
size_t | headIdOffset |
Offset for headIdVec. | |
Vec3D< double > | dvUniformE |
Increase in dv for uniform field e. | |
int | randomSeed |
Seed for random engine. | |
std::vector< uint32_t > | gasCollisionVecId |
Vector of ids from the gasCollisionVec. | |
uint32_t | gasCollisionProbId |
Id for the total collision probability matrix, from gasCollisionProbVec. | |
Holds information about each specie.