This is the complete list of members for
ParticleDataBasePP< PP >, including all inherited members.
| _end_baddef | ParticleDataBase | [protected] |
| _end_coll | ParticleDataBase | [protected] |
| _end_out | ParticleDataBase | [protected] |
| _end_step | ParticleDataBase | [protected] |
| _end_time | ParticleDataBase | [protected] |
| _epot | ParticleDataBase | [protected] |
| _epsabs | ParticleDataBase | [protected] |
| _epsrel | ParticleDataBase | [protected] |
| _iteration | ParticleDataBase | [protected] |
| _maxsteps | ParticleDataBase | [protected] |
| _maxt | ParticleDataBase | [protected] |
| _mirror | ParticleDataBase | [protected] |
| _nsimp | ParticleDataBase | [protected] |
| _particles | ParticleDataBasePP< PP > | [protected] |
| _phi_plasma | ParticleDataBase | [protected] |
| _polyint | ParticleDataBase | [protected] |
| _rhosum | ParticleDataBase | [protected] |
| _sum_steps | ParticleDataBase | [protected] |
| _threadcount | ParticleDataBase | [protected] |
| _trajdiv | ParticleDataBase | [protected] |
| add_particle(double IQ, double q, double m, const PP &x) | ParticleDataBasePP< PP > | [inline] |
| add_particle(const Particle< PP > &pp) | ParticleDataBasePP< PP > | [inline] |
| clear(void) | ParticleDataBasePP< PP > | [inline, virtual] |
| clear_trajectories(void) | ParticleDataBasePP< PP > | [inline, virtual] |
| debug_print(void) const | ParticleDataBasePP< PP > | [inline, virtual] |
| enable_nsimp_plasma_threshold(const ScalarField *epot, double phi_plasma) | ParticleDataBase | [inline] |
| get_iteration_number(void) const | ParticleDataBase | [inline] |
| get_mirror(bool mirror[6]) const | ParticleDataBase | [inline] |
| get_polyint(void) const | ParticleDataBase | [inline] |
| get_rhosum(void) | ParticleDataBase | [inline] |
| iterate_trajectories(ScalarField &scharge, const Efield &efield, const VectorField &bfield, const Geometry &g) | ParticleDataBasePP< PP > | [inline, virtual] |
| particle(uint32_t i) | ParticleDataBasePP< PP > | [inline, virtual] |
| particle(uint32_t i) const | ParticleDataBasePP< PP > | [inline, virtual] |
| ParticleDataBase() | ParticleDataBase | [inline, protected] |
| ParticleDataBasePP() | ParticleDataBasePP< PP > | [inline, protected] |
| reserve(size_t size) | ParticleDataBasePP< PP > | [inline, virtual] |
| set_accuracy(double epsabs, double epsrel) | ParticleDataBase | [inline] |
| set_max_steps(uint32_t maxsteps) | ParticleDataBase | [inline] |
| set_max_time(double maxt) | ParticleDataBase | [inline] |
| set_mirror(const bool mirror[6]) | ParticleDataBase | [inline] |
| set_polyint(bool polyint) | ParticleDataBase | [inline] |
| set_save_trajectories(uint32_t div) | ParticleDataBase | [inline] |
| set_thread_count(uint32_t threadcount) | ParticleDataBase | [inline] |
| size(void) const | ParticleDataBasePP< PP > | [inline, virtual] |
| step_particles(const Efield &efield, const Geometry &g, double dt) | ParticleDataBasePP< PP > | [inline, virtual] |
| traj_size(uint32_t i) const | ParticleDataBasePP< PP > | [inline, virtual] |
| trajectories_at_plane(TrajectoryDiagnosticData &tdata, coordinate_axis_e axis, double val, const std::vector< trajectory_diagnostic_e > &diagnostics) const | ParticleDataBasePP< PP > | [inline, virtual] |
| trajectory_point(double &t, Vec3D &loc, Vec3D &vel, uint32_t i, uint32_t j) const | ParticleDataBasePP< PP > | [inline, virtual] |
| ~ParticleDataBase() | ParticleDataBase | [inline, virtual] |
| ~ParticleDataBasePP() | ParticleDataBasePP< PP > | [inline] |
Reference manual for Ion Beam Simulator 1.0.4
Generated by
Doxygen 1.7.1 on Wed Apr 13 2011 23:25:37.