Navigation

Main Page
Download
Support
Installation
Tutorial
Examples
Reference Manual
   Version 1.0.4
   Version 1.0.4dev
      Class Index
      File List
Publications


Hosted by Get Ion Beam Simulator at SourceForge.net. Fast, secure and Free Open Source software downloads

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

void ParticleIteratorData::set_bfield_suppression_callback ( const CallbackFunctorD_V bsup_cb  )  [inline]

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:


Reference manual for Ion Beam Simulator 1.0.4dev
Generated by Doxygen 1.7.1 on Wed May 18 2011 23:03:53.