Public Member Functions | Public Attributes
ParticleIteratorData Struct Reference

Temporary data bundle for particle iterators. More...

#include <particles.hpp>

List of all members.

Public Member Functions

 ParticleIteratorData (ScalarField *scharge, const VectorField *efield, const VectorField *bfield, const Geometry *geom)
void set_bfield_suppression_callback (const CallbackFunctorD_V *bsup_cb)
 Set B-field potential dependent suppression callback.

Public Attributes

ScalarField_scharge
 Space charge field or NULL.
const VectorField_efield
 Electric field or NULL.
const VectorField_bfield
 Magnetic field or NULL.
const Geometry_geom
 Geometry.
double _qm
 Precalculated q/m.
const CallbackFunctorD_V_bsup_cb
 B-field plasma suppression callback.

Detailed Description

Temporary data bundle for particle iterators.


Constructor & Destructor Documentation

ParticleIteratorData::ParticleIteratorData ( ScalarField scharge,
const VectorField efield,
const VectorField bfield,
const Geometry geom 
) [inline]

Member Function Documentation

Set B-field potential dependent suppression callback.


Member Data Documentation

Magnetic field or NULL.

B-field plasma suppression callback.

Electric field or NULL.

Precalculated q/m.

Space charge field or NULL.


The documentation for this struct was generated from the following file: