ParticleDataBasePPImp< PP > Member List
This is the complete list of members for ParticleDataBasePPImp< PP >, including all inherited members.
| _bsup_cb | ParticleDataBaseImp | protected |
| _epsabs | ParticleDataBaseImp | protected |
| _epsrel | ParticleDataBaseImp | protected |
| _geom (defined in ParticleDataBaseImp) | ParticleDataBaseImp | protected |
| _intrp | ParticleDataBaseImp | protected |
| _iteration | ParticleDataBaseImp | protected |
| _maxsteps | ParticleDataBaseImp | protected |
| _maxt | ParticleDataBaseImp | protected |
| _mirror | ParticleDataBaseImp | protected |
| _particles | ParticleDataBasePPImp< PP > | protected |
| _pdb | ParticleDataBaseImp | protected |
| _relativistic | ParticleDataBaseImp | protected |
| _rhosum | ParticleDataBaseImp | protected |
| _save_points | ParticleDataBaseImp | protected |
| _scharge_dep | ParticleDataBaseImp | protected |
| _scheduler | ParticleDataBasePPImp< PP > | protected |
| _stat | ParticleDataBaseImp | protected |
| _surface_collision | ParticleDataBaseImp | protected |
| _tend_cb | ParticleDataBaseImp | protected |
| _thand_cb | ParticleDataBaseImp | protected |
| _trajdiv | ParticleDataBaseImp | protected |
| _tsur_cb | ParticleDataBaseImp | protected |
| add_particle(const Particle< PP > &pp) (defined in ParticleDataBasePPImp< PP >) | ParticleDataBasePPImp< PP > | inline |
| add_particle(double IQ, double q, double m, const PP &x) (defined in ParticleDataBasePPImp< PP >) | ParticleDataBasePPImp< PP > | inline |
| build_trajectory_density_field(MeshScalarField &tdens) const =0 (defined in ParticleDataBaseImp) | ParticleDataBaseImp | pure virtual |
| clear(void) (defined in ParticleDataBasePPImp< PP >) | ParticleDataBasePPImp< PP > | inlinevirtual |
| clear_trajectories(void) (defined in ParticleDataBasePPImp< PP >) | ParticleDataBasePPImp< PP > | inlinevirtual |
| clear_trajectory(size_t a) (defined in ParticleDataBasePPImp< PP >) | ParticleDataBasePPImp< PP > | inlinevirtual |
| debug_print(std::ostream &os) const (defined in ParticleDataBasePPImp< PP >) | ParticleDataBasePPImp< PP > | inline |
| energy_to_velocity(double E, double m) | ParticleDataBaseImp | protectedstatic |
| geom_mode() const (defined in ParticleDataBasePPImp< PP >) | ParticleDataBasePPImp< PP > | inlinevirtual |
| get_iteration_number(void) const (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
| get_mirror(bool mirror[6]) const (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
| get_polyint(void) const (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
| get_rhosum(void) const (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
| get_save_trajectories(void) const (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
| get_scharge_deposition(void) const (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
| get_statistics(void) const (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
| get_trajectory_interpolation(void) const (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
| iterate_trajectories(MeshScalarField &scharge, const VectorField &efield, const VectorField &bfield) (defined in ParticleDataBasePPImp< PP >) | ParticleDataBasePPImp< PP > | inlinevirtual |
| operator=(const ParticleDataBasePPImp &pdb) | ParticleDataBasePPImp< PP > | inlineprotected |
| operator=(const ParticleDataBaseImp &pdb) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | protected |
| particle(uint32_t i) (defined in ParticleDataBasePPImp< PP >) | ParticleDataBasePPImp< PP > | inline |
| particle(uint32_t i) const (defined in ParticleDataBasePPImp< PP >) | ParticleDataBasePPImp< PP > | inline |
| ParticleDataBaseImp(ParticleDataBase *pdb, const Geometry &geom) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | protected |
| ParticleDataBaseImp(ParticleDataBase *pdb, std::istream &s, const Geometry &geom) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | protected |
| ParticleDataBaseImp(const ParticleDataBaseImp &pdb) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | protected |
| ParticleDataBasePPImp(ParticleDataBase *pdb, const Geometry &geom) | ParticleDataBasePPImp< PP > | inlineprotected |
| ParticleDataBasePPImp(ParticleDataBase *pdb, std::istream &s, const Geometry &geom) | ParticleDataBasePPImp< PP > | inlineprotected |
| ParticleDataBasePPImp(const ParticleDataBasePPImp &pdb) | ParticleDataBasePPImp< PP > | inlineprotected |
| reserve(size_t size) (defined in ParticleDataBasePPImp< PP >) | ParticleDataBasePPImp< PP > | inlinevirtual |
| save(std::ostream &os) const (defined in ParticleDataBasePPImp< PP >) | ParticleDataBasePPImp< PP > | inline |
| set_accuracy(double epsabs, double epsrel) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
| set_bfield_suppression(const CallbackFunctorD_V *functor) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
| set_max_steps(uint32_t maxsteps) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
| set_max_time(double maxt) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
| set_mirror(const bool mirror[6]) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
| set_polyint(bool polyint) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
| set_relativistic(bool enable) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
| set_rhosum(double rhosum) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
| set_save_all_points(bool save_points) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
| set_save_trajectories(uint32_t div) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
| set_scharge_deposition(scharge_deposition_e type) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
| set_surface_collision(bool surface_collision) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
| set_trajectory_end_callback(TrajectoryEndCallback *tend_cb) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
| set_trajectory_handler_callback(TrajectoryHandlerCallback *thand_cb) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
| set_trajectory_interpolation(trajectory_interpolation_e intrp) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
| set_trajectory_surface_collision_callback(TrajectorySurfaceCollisionCallback *tsur_cb) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
| size(void) const (defined in ParticleDataBasePPImp< PP >) | ParticleDataBasePPImp< PP > | inlinevirtual |
| step_particles(MeshScalarField &scharge, const VectorField &efield, const VectorField &bfield, double dt) (defined in ParticleDataBasePPImp< PP >) | ParticleDataBasePPImp< PP > | inlinevirtual |
| traj_length(uint32_t i) const (defined in ParticleDataBasePPImp< PP >) | ParticleDataBasePPImp< PP > | inlinevirtual |
| traj_size(uint32_t i) const (defined in ParticleDataBasePPImp< PP >) | ParticleDataBasePPImp< PP > | inlinevirtual |
| trajectories_at_plane(std::vector< Particle< PP > > &tdata, coordinate_axis_e axis, double val) const (defined in ParticleDataBasePPImp< PP >) | ParticleDataBasePPImp< PP > | inlinevirtual |
| trajectories_at_plane(TrajectoryDiagnosticData &tdata, coordinate_axis_e axis, double val, const std::vector< trajectory_diagnostic_e > &diagnostics) const (defined in ParticleDataBasePPImp< PP >) | ParticleDataBasePPImp< PP > | inlinevirtual |
| trajectory_point(uint32_t i, uint32_t j) const (defined in ParticleDataBasePPImp< PP >) | ParticleDataBasePPImp< PP > | inline |
| trajectory_point(double &t, Vec3D &loc, Vec3D &vel, uint32_t i, uint32_t j) const (defined in ParticleDataBasePPImp< PP >) | ParticleDataBasePPImp< PP > | inlinevirtual |
| ~ParticleDataBaseImp() (defined in ParticleDataBaseImp) | ParticleDataBaseImp | virtual |
| ~ParticleDataBasePPImp() (defined in ParticleDataBasePPImp< PP >) | ParticleDataBasePPImp< PP > | inlinevirtual |