Navigation

Main Page
Download
Support
Installation
Tutorial
Examples
Reference Manual
   Version 1.0.6dev
      Class Index
      File List
   Version 1.0.6
   Version 1.0.5new_solver
   Version 1.0.5dev
   Version 1.0.5b
   Version 1.0.4dev
   Version 1.0.4
Publications


Hosted by Get Ion Beam Simulator at SourceForge.net. Fast, secure and Free Open Source software downloads
ParticleDataBase3DImp Member List

This is the complete list of members for ParticleDataBase3DImp, including all inherited members.

_bsup_cbParticleDataBaseImpprotected
_epsabsParticleDataBaseImpprotected
_epsrelParticleDataBaseImpprotected
_geom (defined in ParticleDataBaseImp)ParticleDataBaseImpprotected
_intrpParticleDataBaseImpprotected
_iterationParticleDataBaseImpprotected
_maxstepsParticleDataBaseImpprotected
_maxtParticleDataBaseImpprotected
_mirrorParticleDataBaseImpprotected
_particlesParticleDataBasePPImp< ParticleP3D >protected
_pdbParticleDataBaseImpprotected
_relativisticParticleDataBaseImpprotected
_rhosumParticleDataBaseImpprotected
_save_pointsParticleDataBaseImpprotected
_scharge_depParticleDataBaseImpprotected
_schedulerParticleDataBasePPImp< ParticleP3D >protected
_statParticleDataBaseImpprotected
_surface_collisionParticleDataBaseImpprotected
_tend_cbParticleDataBaseImpprotected
_thand_cbParticleDataBaseImpprotected
_trajdivParticleDataBaseImpprotected
_tsur_cbParticleDataBaseImpprotected
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)ParticleDataBase3DImpvirtual
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)ParticleDataBaseImpprotectedstatic
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)ParticleDataBaseImpprotected
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)ParticleDataBaseImpprotected
ParticleDataBaseImp(ParticleDataBase *pdb, std::istream &s, const Geometry &geom) (defined in ParticleDataBaseImp)ParticleDataBaseImpprotected
ParticleDataBaseImp(const ParticleDataBaseImp &pdb) (defined in ParticleDataBaseImp)ParticleDataBaseImpprotected
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)ParticleDataBase3DImpvirtual
~ParticleDataBaseImp() (defined in ParticleDataBaseImp)ParticleDataBaseImpvirtual
~ParticleDataBasePPImp() (defined in ParticleDataBasePPImp< ParticleP3D >)ParticleDataBasePPImp< ParticleP3D >inlinevirtual


Reference manual for Ion Beam Simulator 1.0.6dev
Generated by Doxygen 1.9.1 on Thu Sep 11 2025 09:37:24.