ParticleIteratorData Struct Reference
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. | |
Detailed Description
Temporary data bundle for particle iterators.
Constructor & Destructor Documentation
| ParticleIteratorData::ParticleIteratorData | ( | ScalarField * | scharge, | |
| const Efield * | efield, | |||
| const VectorField * | bfield, | |||
| const Geometry * | g | |||
| ) | [inline] |
Member Data Documentation
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.
The documentation for this struct was generated from the following file: