particleiterator.hpp File Reference
Particle iterator More...
#include <vector>
#include <iostream>
#include <algorithm>
#include <iomanip>
#include <gsl/gsl_odeiv.h>
#include <gsl/gsl_poly.h>
#include "geometry.hpp"
#include "mat3d.hpp"
#include "compmath.hpp"
#include "trajectory.hpp"
#include "particles.hpp"
#include "vectorfield.hpp"
#include "meshscalarfield.hpp"
#include "scharge.hpp"
#include "scheduler.hpp"
#include "polysolver.hpp"
#include "particledatabase.hpp"
#include "cfifo.hpp"
#include "ibsimu.hpp"
Go to the source code of this file.
Classes | |
class | ColData< PP > |
Mesh intersection (collision) coordinate data More... | |
class | ParticleIterator< PP > |
Particle iterator class for continuous Vlasov-type iteration. More... | |
Macros | |
#define | DEBUG_MESSAGE(x) do {} while(0) |
#define | DEBUG_INC_INDENT() do {} while(0) |
#define | DEBUG_DEC_INDENT() do {} while(0) |
#define | COLLISION_EPS 1.0e-6 |
Enumerations | |
enum | particle_iterator_type_e { PARTICLE_ITERATOR_ADAPTIVE = 0 , PARTICLE_ITERATOR_FIXED_STEP_LEN } |
Particle iterator type. More... | |
Detailed Description
Particle iterator
Enumeration Type Documentation
◆ particle_iterator_type_e
Particle iterator type.