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
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) constParticleDataBase
clear(void)ParticleDataBase
clear_trajectories(void)ParticleDataBase
clear_trajectory(size_t a)ParticleDataBase
debug_print(std::ostream &os) constParticleDataBaseCylvirtual
export_path_manager_data(const std::string &filename, double ref_E, double ref_q, double ref_m, double val, uint32_t Np) constParticleDataBaseCyl
geom_mode() constParticleDataBase
get_iteration_number(void) constParticleDataBase
get_mirror(bool mirror[6]) constParticleDataBase
get_polyint(void) constParticleDataBase
get_rhosum(void) constParticleDataBase
get_save_trajectories(void) constParticleDataBase
get_scharge_deposition(void) constParticleDataBase
get_statistics(void) constParticleDataBase
get_trajectory_interpolation(void) constParticleDataBase
iterate_trajectories(MeshScalarField &scharge, const VectorField &efield, const VectorField &bfield)ParticleDataBase
operator=(const ParticleDataBaseCyl &pdb)ParticleDataBaseCyl
ParticleDataBase::operator=(const ParticleDataBase &pdb)ParticleDataBaseprotected
particle(uint32_t i)ParticleDataBaseCylvirtual
particle(uint32_t i) constParticleDataBaseCylvirtual
ParticleDataBase()ParticleDataBaseprotected
ParticleDataBase(const ParticleDataBase &pdb)ParticleDataBaseprotected
ParticleDataBaseCyl(const Geometry &geom)ParticleDataBaseCyl
ParticleDataBaseCyl(const ParticleDataBaseCyl &pdb)ParticleDataBaseCyl
ParticleDataBaseCyl(std::istream &s, const Geometry &geom)ParticleDataBaseCyl
reserve(size_t size)ParticleDataBase
reset_trajectories(void)ParticleDataBase
reset_trajectory(size_t a)ParticleDataBase
save(const std::string &filename) constParticleDataBaseCylvirtual
save(std::ostream &s) constParticleDataBaseCylvirtual
set_accuracy(double epsabs, double epsrel)ParticleDataBase
set_bfield_suppression(const CallbackFunctorD_V *functor)ParticleDataBase
set_implementation_pointer(class ParticleDataBaseImp *imp)ParticleDataBaseprotected
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)ParticleDataBaseinline
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) constParticleDataBase
step_particles(MeshScalarField &scharge, const VectorField &efield, const VectorField &bfield, double dt)ParticleDataBase
traj_length(uint32_t i) constParticleDataBase
traj_size(uint32_t i) constParticleDataBase
trajectories_at_plane(std::vector< ParticleCyl > &tdata, coordinate_axis_e axis, double val) constParticleDataBaseCyl
trajectories_at_plane(TrajectoryDiagnosticData &tdata, coordinate_axis_e axis, double val, const std::vector< trajectory_diagnostic_e > &diagnostics) constParticleDataBaseCyl
ParticleDataBase::trajectories_at_plane(TrajectoryDiagnosticData &tdata, coordinate_axis_e axis, double val, const std::vector< trajectory_diagnostic_e > &diagnostics) constParticleDataBase
trajectory_point(uint32_t i, uint32_t j) constParticleDataBaseCylvirtual
trajectory_point(uint32_t i, uint32_t j) const=0ParticleDataBaseCyl
trajectory_point(double &t, Vec3D &loc, Vec3D &vel, uint32_t i, uint32_t j) constParticleDataBaseCyl
ParticleDataBase::trajectory_point(double &t, Vec3D &loc, Vec3D &vel, uint32_t i, uint32_t j) constParticleDataBase
~ParticleDataBase()ParticleDataBasevirtual
~ParticleDataBaseCyl()ParticleDataBaseCyl


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