IBSimu
1.0.4
|
Temporary data bundle for particle iterators. More...
#include <particles.hpp>
Public Member Functions | |
ParticleIteratorData (ScalarField *scharge, const Efield *efield, const VectorField *bfield, const Geometry *g) | |
Public Attributes | |
ScalarField * | _scharge |
Space charge field or NULL. | |
const ScalarField * | _epot |
Electric potential field or NULL. | |
const Efield * | _efield |
Electric field or NULL. | |
const VectorField * | _bfield |
Magnetic field or NULL. | |
const Geometry * | _g |
Geometry. | |
double | _qm |
Precalculated q/m. | |
double | _phi_plasma |
Threshold for plasma area. Used for bfield suppression in negative ion plasma extraction model. |
Temporary data bundle for particle iterators.
ParticleIteratorData::ParticleIteratorData | ( | ScalarField * | scharge, |
const Efield * | efield, | ||
const VectorField * | bfield, | ||
const Geometry * | g | ||
) | [inline] |
Magnetic field or NULL.
Electric field or NULL.
Electric potential field or NULL.
const Geometry* ParticleIteratorData::_g |
Threshold for plasma area. Used for bfield suppression in negative ion plasma extraction model.
double ParticleIteratorData::_qm |
Precalculated q/m.
Space charge field or NULL.