ParticleDataBase3DImp Member List
This is the complete list of members for ParticleDataBase3DImp, 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< ParticleP3D > | protected |
_pdb | ParticleDataBaseImp | protected |
_relativistic | ParticleDataBaseImp | protected |
_rhosum | ParticleDataBaseImp | protected |
_save_points | ParticleDataBaseImp | protected |
_scharge_dep | ParticleDataBaseImp | protected |
_scheduler | ParticleDataBasePPImp< ParticleP3D > | protected |
_stat | ParticleDataBaseImp | protected |
_surface_collision | ParticleDataBaseImp | protected |
_tend_cb | ParticleDataBaseImp | protected |
_thand_cb | ParticleDataBaseImp | protected |
_trajdiv | ParticleDataBaseImp | protected |
_tsur_cb | ParticleDataBaseImp | protected |
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) (defined in ParticleDataBase3DImp) | ParticleDataBase3DImp | |
add_3d_KV_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) (defined in ParticleDataBase3DImp) | ParticleDataBase3DImp | |
add_3d_waterbag_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) (defined in ParticleDataBase3DImp) | ParticleDataBase3DImp | |
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) (defined in ParticleDataBase3DImp) | ParticleDataBase3DImp | |
add_cylindrical_beam_with_total_energy(uint32_t N, double J, double q, double m, double Etot, const ScalarField &epot, double Tp, double Tt, Vec3D c, Vec3D dir1, Vec3D dir2, double r) (defined in ParticleDataBase3DImp) | ParticleDataBase3DImp | |
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) (defined in ParticleDataBase3DImp) | ParticleDataBase3DImp | |
add_particle(const Particle< ParticleP3D > &pp) (defined in ParticleDataBasePPImp< ParticleP3D >) | ParticleDataBasePPImp< ParticleP3D > | inline |
add_particle(double IQ, double q, double m, const ParticleP3D &x) (defined in ParticleDataBasePPImp< ParticleP3D >) | ParticleDataBasePPImp< ParticleP3D > | inline |
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) (defined in ParticleDataBase3DImp) | ParticleDataBase3DImp | |
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) (defined in ParticleDataBase3DImp) | ParticleDataBase3DImp | |
build_trajectory_density_field(MeshScalarField &tdens) const (defined in ParticleDataBase3DImp) | ParticleDataBase3DImp | virtual |
clear(void) (defined in ParticleDataBasePPImp< ParticleP3D >) | ParticleDataBasePPImp< ParticleP3D > | inlinevirtual |
clear_trajectories(void) (defined in ParticleDataBasePPImp< ParticleP3D >) | ParticleDataBasePPImp< ParticleP3D > | inlinevirtual |
clear_trajectory(size_t a) (defined in ParticleDataBasePPImp< ParticleP3D >) | ParticleDataBasePPImp< ParticleP3D > | inlinevirtual |
debug_print(std::ostream &os) const (defined in ParticleDataBase3DImp) | ParticleDataBase3DImp | |
energy_to_velocity(double E, double m) | ParticleDataBaseImp | protectedstatic |
export_path_manager_data(const std::string &filename, double ref_E, double ref_q, double ref_m, Vec3D c, Vec3D o, Vec3D p) const (defined in ParticleDataBase3DImp) | ParticleDataBase3DImp | |
geom_mode() const (defined in ParticleDataBasePPImp< ParticleP3D >) | ParticleDataBasePPImp< ParticleP3D > | 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< ParticleP3D >) | ParticleDataBasePPImp< ParticleP3D > | inlinevirtual |
operator=(const ParticleDataBase3DImp &pdb) (defined in ParticleDataBase3DImp) | ParticleDataBase3DImp | |
ParticleDataBasePPImp< ParticleP3D >::operator=(const ParticleDataBasePPImp &pdb) | ParticleDataBasePPImp< ParticleP3D > | inlineprotected |
operator=(const ParticleDataBaseImp &pdb) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | protected |
particle(uint32_t i) (defined in ParticleDataBasePPImp< ParticleP3D >) | ParticleDataBasePPImp< ParticleP3D > | inline |
particle(uint32_t i) const (defined in ParticleDataBasePPImp< ParticleP3D >) | ParticleDataBasePPImp< ParticleP3D > | inline |
ParticleDataBase3DImp(ParticleDataBase *pdb, const Geometry &geom) (defined in ParticleDataBase3DImp) | ParticleDataBase3DImp | |
ParticleDataBase3DImp(const ParticleDataBase3DImp &pdb) (defined in ParticleDataBase3DImp) | ParticleDataBase3DImp | |
ParticleDataBase3DImp(ParticleDataBase *pdb, std::istream &s, const Geometry &geom) (defined in ParticleDataBase3DImp) | ParticleDataBase3DImp | |
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< ParticleP3D > | inlineprotected |
ParticleDataBasePPImp(ParticleDataBase *pdb, std::istream &s, const Geometry &geom) | ParticleDataBasePPImp< ParticleP3D > | inlineprotected |
ParticleDataBasePPImp(const ParticleDataBasePPImp &pdb) | ParticleDataBasePPImp< ParticleP3D > | inlineprotected |
reserve(size_t size) (defined in ParticleDataBasePPImp< ParticleP3D >) | ParticleDataBasePPImp< ParticleP3D > | inlinevirtual |
reset_trajectories(void) (defined in ParticleDataBasePPImp< ParticleP3D >) | ParticleDataBasePPImp< ParticleP3D > | inlinevirtual |
reset_trajectory(size_t a) (defined in ParticleDataBasePPImp< ParticleP3D >) | ParticleDataBasePPImp< ParticleP3D > | inlinevirtual |
save(std::ostream &os) const (defined in ParticleDataBase3DImp) | ParticleDataBase3DImp | |
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< ParticleP3D >) | ParticleDataBasePPImp< ParticleP3D > | inlinevirtual |
step_particles(MeshScalarField &scharge, const VectorField &efield, const VectorField &bfield, double dt) (defined in ParticleDataBasePPImp< ParticleP3D >) | ParticleDataBasePPImp< ParticleP3D > | inlinevirtual |
traj_length(uint32_t i) const (defined in ParticleDataBasePPImp< ParticleP3D >) | ParticleDataBasePPImp< ParticleP3D > | inlinevirtual |
traj_size(uint32_t i) const (defined in ParticleDataBasePPImp< ParticleP3D >) | ParticleDataBasePPImp< ParticleP3D > | inlinevirtual |
trajectories_at_free_plane(TrajectoryDiagnosticData &tdata, Vec3D c, Vec3D o, Vec3D p, const std::vector< trajectory_diagnostic_e > &diagnostics) const (defined in ParticleDataBase3DImp) | ParticleDataBase3DImp | |
trajectories_at_plane(std::vector< Particle< ParticleP3D > > &tdata, coordinate_axis_e axis, double val) const (defined in ParticleDataBasePPImp< ParticleP3D >) | ParticleDataBasePPImp< ParticleP3D > | inlinevirtual |
trajectories_at_plane(TrajectoryDiagnosticData &tdata, coordinate_axis_e axis, double val, const std::vector< trajectory_diagnostic_e > &diagnostics) const (defined in ParticleDataBasePPImp< ParticleP3D >) | ParticleDataBasePPImp< ParticleP3D > | inlinevirtual |
trajectory_point(uint32_t i, uint32_t j) const (defined in ParticleDataBasePPImp< ParticleP3D >) | ParticleDataBasePPImp< ParticleP3D > | inline |
trajectory_point(double &t, Vec3D &loc, Vec3D &vel, uint32_t i, uint32_t j) const (defined in ParticleDataBasePPImp< ParticleP3D >) | ParticleDataBasePPImp< ParticleP3D > | inlinevirtual |
~ParticleDataBase3DImp() (defined in ParticleDataBase3DImp) | ParticleDataBase3DImp | virtual |
~ParticleDataBaseImp() (defined in ParticleDataBaseImp) | ParticleDataBaseImp | virtual |
~ParticleDataBasePPImp() (defined in ParticleDataBasePPImp< ParticleP3D >) | ParticleDataBasePPImp< ParticleP3D > | inlinevirtual |