This is the complete list of members for ParticleDataBase3D, including all inherited members.
add_3d_gaussian_beam_with_emittance(uint32_t N, double I, double q, double m, double E0, double a1, double b1, double e1, double a2, double b2, double e2, Vec3D c, Vec3D dir1, Vec3D dir2) | ParticleDataBase3D | |
add_3d_KV_beam_with_emittance(uint32_t N, double I, double q, double m, double ay, double by, double ey, double az, double bz, double ez, double Ex, double x0, double y0, double z0) | ParticleDataBase3D | |
add_cylindrical_beam_with_energy(uint32_t N, double J, double q, double m, double E, double Tp, double Tt, Vec3D c, Vec3D dir1, Vec3D dir2, double r) | ParticleDataBase3D | |
add_cylindrical_beam_with_velocity(uint32_t N, double J, double q, double m, double v, double dvp, double dvt, Vec3D c, Vec3D dir1, Vec3D dir2, double r) | ParticleDataBase3D | |
add_particle(double IQ, double q, double m, const ParticleP3D &x) | ParticleDataBase3D | |
add_particle(const Particle3D &p) | ParticleDataBase3D | |
add_rectangular_beam_with_energy(uint32_t N, double J, double q, double m, double E, double Tp, double Tt, Vec3D c, Vec3D dir1, Vec3D dir2, double size1, double size2) | ParticleDataBase3D | |
add_rectangular_beam_with_velocity(uint32_t N, double J, double q, double m, double v, double dvp, double dvt, Vec3D c, Vec3D dir1, Vec3D dir2, double size1, double size2) | ParticleDataBase3D | |
build_trajectory_density_field(ScalarField &tdens) const | ParticleDataBase | |
clear(void) | ParticleDataBase | |
clear_trajectories(void) | ParticleDataBase | |
clear_trajectory(size_t a) | ParticleDataBase | |
debug_print(std::ostream &os) const | ParticleDataBase3D | virtual |
export_path_manager_data(std::string filename, double ref_E, double ref_q, double ref_m, const Vec3D &c, const Vec3D &o, const Vec3D &p) const | ParticleDataBase3D | |
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_statistics(void) const | ParticleDataBase | |
iterate_trajectories(ScalarField &scharge, const VectorField &efield, const VectorField &bfield, const Geometry &g) | ParticleDataBase | |
operator=(const ParticleDataBase3D &pdb) | ParticleDataBase3D | |
ParticleDataBase::operator=(const ParticleDataBase &pdb) | ParticleDataBase | protected |
particle(uint32_t i) | ParticleDataBase3D | virtual |
particle(uint32_t i) const | ParticleDataBase3D | virtual |
ParticleDataBase() | ParticleDataBase | protected |
ParticleDataBase(const ParticleDataBase &pdb) | ParticleDataBase | protected |
ParticleDataBase3D() | ParticleDataBase3D | |
ParticleDataBase3D(const ParticleDataBase3D &pdb) | ParticleDataBase3D | |
ParticleDataBase3D(std::istream &s) | ParticleDataBase3D | |
reserve(size_t size) | ParticleDataBase | |
save(const std::string &filename) const | ParticleDataBase3D | virtual |
save(std::ostream &s) const | ParticleDataBase3D | 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_rhosum(double rhosum) | ParticleDataBase | |
set_save_trajectories(uint32_t div) | ParticleDataBase | |
set_thread_count(uint32_t threadcount) | ParticleDataBase | inline |
set_trajectory_end_callback(const TrajectoryEndCallback *tend_cb) | ParticleDataBase | |
set_trajectory_handler_callback(const TrajectoryHandlerCallback *thand_cb) | ParticleDataBase | |
size(void) const | ParticleDataBase | |
step_particles(ScalarField &scharge, const VectorField &efield, const VectorField &bfield, const Geometry &g, double dt) | ParticleDataBase | |
traj_length(uint32_t i) const | ParticleDataBase | |
traj_size(uint32_t i) const | ParticleDataBase | |
trajectories_at_free_plane(TrajectoryDiagnosticData &tdata, const Vec3D &c, const Vec3D &o, const Vec3D &p, const std::vector< trajectory_diagnostic_e > &diagnostics) const | ParticleDataBase3D | |
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 | ParticleDataBase3D | virtual |
ParticleDataBase::trajectory_point(double &t, Vec3D &loc, Vec3D &vel, uint32_t i, uint32_t j) const | ParticleDataBase | |
~ParticleDataBase() | ParticleDataBase | virtual |
~ParticleDataBase3D() | ParticleDataBase3D |