ParticleDataBaseCyl Member List
This is the complete list of members for ParticleDataBaseCyl, including all inherited members.
| add_2d_beam_with_energy(uint32_t N, double J, double q, double m, double E, double Tp, double Tt, double x1, double y1, double x2, double y2) | ParticleDataBaseCyl | |
| add_2d_beam_with_total_energy(uint32_t N, double J, double q, double m, double Etot, const ScalarField &epot, double Tp, double Tt, double x1, double y1, double x2, double y2) | ParticleDataBaseCyl | |
| add_2d_beam_with_velocity(uint32_t N, double J, double q, double m, double v, double dvp, double dvt, double x1, double y1, double x2, double y2) | ParticleDataBaseCyl | |
| add_2d_full_gaussian_beam(uint32_t N, double I, double q, double m, double Ex, double Tp, double Tt, double x0, double dr) | ParticleDataBaseCyl | |
| add_2d_gaussian_beam_with_emittance(uint32_t N, double I, double q, double m, double a, double b, double e, double Ex, double x0) | ParticleDataBaseCyl | |
| add_particle(double IQ, double q, double m, const ParticlePCyl &x) | ParticleDataBaseCyl | |
| add_particle(const ParticleCyl &p) | ParticleDataBaseCyl | |
| build_trajectory_density_field(MeshScalarField &tdens) const | ParticleDataBase | |
| clear(void) | ParticleDataBase | |
| clear_trajectories(void) | ParticleDataBase | |
| clear_trajectory(size_t a) | ParticleDataBase | |
| debug_print(std::ostream &os) const | ParticleDataBaseCyl | virtual |
| export_path_manager_data(const std::string &filename, double ref_E, double ref_q, double ref_m, double val, uint32_t Np) const | ParticleDataBaseCyl | |
| geom_mode() const | ParticleDataBase | |
| get_iteration_number(void) const | ParticleDataBase | |
| get_mirror(bool mirror[6]) const | ParticleDataBase | |
| get_polyint(void) const | ParticleDataBase | |
| get_rhosum(void) const | ParticleDataBase | |
| get_save_trajectories(void) const | ParticleDataBase | |
| get_scharge_deposition(void) const | ParticleDataBase | |
| get_statistics(void) const | ParticleDataBase | |
| get_trajectory_interpolation(void) const | ParticleDataBase | |
| iterate_trajectories(MeshScalarField &scharge, const VectorField &efield, const VectorField &bfield) | ParticleDataBase | |
| operator=(const ParticleDataBaseCyl &pdb) | ParticleDataBaseCyl | |
| ParticleDataBase::operator=(const ParticleDataBase &pdb) | ParticleDataBase | protected |
| particle(uint32_t i) | ParticleDataBaseCyl | virtual |
| particle(uint32_t i) const | ParticleDataBaseCyl | virtual |
| ParticleDataBase() | ParticleDataBase | protected |
| ParticleDataBase(const ParticleDataBase &pdb) | ParticleDataBase | protected |
| ParticleDataBaseCyl(const Geometry &geom) | ParticleDataBaseCyl | |
| ParticleDataBaseCyl(const ParticleDataBaseCyl &pdb) | ParticleDataBaseCyl | |
| ParticleDataBaseCyl(std::istream &s, const Geometry &geom) | ParticleDataBaseCyl | |
| reserve(size_t size) | ParticleDataBase | |
| save(const std::string &filename) const | ParticleDataBaseCyl | virtual |
| save(std::ostream &s) const | ParticleDataBaseCyl | virtual |
| set_accuracy(double epsabs, double epsrel) | ParticleDataBase | |
| set_bfield_suppression(const CallbackFunctorD_V *functor) | ParticleDataBase | |
| set_implementation_pointer(class ParticleDataBaseImp *imp) | ParticleDataBase | protected |
| set_max_steps(uint32_t maxsteps) | ParticleDataBase | |
| set_max_time(double maxt) | ParticleDataBase | |
| set_mirror(const bool mirror[6]) | ParticleDataBase | |
| set_polyint(bool polyint) | ParticleDataBase | |
| set_relativistic(bool enable) | ParticleDataBase | |
| set_rhosum(double rhosum) | ParticleDataBase | |
| set_save_all_points(bool save_points) | ParticleDataBase | |
| set_save_trajectories(uint32_t div) | ParticleDataBase | |
| set_scharge_deposition(scharge_deposition_e type) | ParticleDataBase | |
| set_surface_collision(bool surface_collision) | ParticleDataBase | |
| set_thread_count(uint32_t threadcount) | ParticleDataBase | inline |
| set_trajectory_end_callback(TrajectoryEndCallback *tend_cb) | ParticleDataBase | |
| set_trajectory_handler_callback(TrajectoryHandlerCallback *thand_cb) | ParticleDataBase | |
| set_trajectory_interpolation(trajectory_interpolation_e intrp) | ParticleDataBase | |
| set_trajectory_surface_collision_callback(TrajectorySurfaceCollisionCallback *tsur_cb) | ParticleDataBase | |
| size(void) const | ParticleDataBase | |
| step_particles(MeshScalarField &scharge, const VectorField &efield, const VectorField &bfield, double dt) | ParticleDataBase | |
| traj_length(uint32_t i) const | ParticleDataBase | |
| traj_size(uint32_t i) const | ParticleDataBase | |
| trajectories_at_plane(std::vector< ParticleCyl > &tdata, coordinate_axis_e axis, double val) const | ParticleDataBaseCyl | |
| ParticleDataBase::trajectories_at_plane(TrajectoryDiagnosticData &tdata, coordinate_axis_e axis, double val, const std::vector< trajectory_diagnostic_e > &diagnostics) const | ParticleDataBase | |
| trajectory_point(uint32_t i, uint32_t j) const | ParticleDataBaseCyl | virtual |
| ParticleDataBase::trajectory_point(double &t, Vec3D &loc, Vec3D &vel, uint32_t i, uint32_t j) const | ParticleDataBase | |
| ~ParticleDataBase() | ParticleDataBase | virtual |
| ~ParticleDataBaseCyl() | ParticleDataBaseCyl |