Classes |
class | ParticlePBase |
| Particle point base class More...
|
class | ParticleP2D |
| Particle point class for 2D. More...
|
class | ParticlePCyl |
| Particle point class for cylindrical coordinates. More...
|
class | ParticleP3D |
| Particle point class for 3D. More...
|
class | ParticleBase |
| Particle base class More...
|
class | Particle< PP > |
| Particle class in some geometry. More...
|
struct | ParticleIteratorData |
| Temporary data bundle for particle iterators. More...
|
Defines |
#define | IBSIMU_DERIV_ERROR 201 |
#define | MASS_U 1.66053873e-27 |
#define | CHARGE_E 1.602176462e-19 |
Typedefs |
typedef Particle< ParticleP2D > | Particle2D |
| Particle class in 2D.
|
typedef Particle< ParticlePCyl > | ParticleCyl |
| Particle class in Cylindrical symmetry.
|
typedef Particle< ParticleP3D > | Particle3D |
| Particle class in 3D.
|
Enumerations |
enum | particle_status_e {
PARTICLE_OK = 0,
PARTICLE_OUT,
PARTICLE_COLL,
PARTICLE_BADDEF,
PARTICLE_TIME,
PARTICLE_NSTP
} |
| Particle status enum.
More...
|
Functions |
std::ostream & | operator<< (std::ostream &os, const ParticleP2D &pp) |
ParticleP2D | operator* (double x, const ParticleP2D &pp) |
std::ostream & | operator<< (std::ostream &os, const ParticlePCyl &pp) |
ParticlePCyl | operator* (double x, const ParticlePCyl &pp) |
std::ostream & | operator<< (std::ostream &os, const ParticleP3D &pp) |
ParticleP3D | operator* (double x, const ParticleP3D &pp) |
Particle and particle point objects.