Navigation

Main Page
Download
Support
Installation
Tutorial
Examples
Reference Manual
   Version 1.0.6
      Class Index
      File List
   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
ParticleDataBase3D Member List

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 E0, double a1, double b1, double e1, double a2, double b2, double e2, Vec3D c, Vec3D dir1, Vec3D dir2)ParticleDataBase3D
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)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_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)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(MeshScalarField &tdens) const ParticleDataBase
clear(void)ParticleDataBase
clear_trajectories(void)ParticleDataBase
clear_trajectory(size_t a)ParticleDataBase
debug_print(std::ostream &os) const ParticleDataBase3Dvirtual
export_path_manager_data(const 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_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 ParticleDataBase3D &pdb)ParticleDataBase3D
ParticleDataBase::operator=(const ParticleDataBase &pdb)ParticleDataBaseprotected
particle(uint32_t i)ParticleDataBase3Dvirtual
particle(uint32_t i) const ParticleDataBase3Dvirtual
ParticleDataBase()ParticleDataBaseprotected
ParticleDataBase(const ParticleDataBase &pdb)ParticleDataBaseprotected
ParticleDataBase3D(const Geometry &geom)ParticleDataBase3D
ParticleDataBase3D(const ParticleDataBase3D &pdb)ParticleDataBase3D
ParticleDataBase3D(std::istream &s, const Geometry &geom)ParticleDataBase3D
reserve(size_t size)ParticleDataBase
reset_trajectories(void)ParticleDataBase
reset_trajectory(size_t a)ParticleDataBase
save(const std::string &filename) const ParticleDataBase3Dvirtual
save(std::ostream &s) const ParticleDataBase3Dvirtual
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) 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_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(std::vector< Particle3D > &tdata, coordinate_axis_e axis, double val) const ParticleDataBase3D
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 ParticleDataBase3Dvirtual
ParticleDataBase::trajectory_point(double &t, Vec3D &loc, Vec3D &vel, uint32_t i, uint32_t j) const ParticleDataBase
~ParticleDataBase()ParticleDataBasevirtual
~ParticleDataBase3D()ParticleDataBase3D


Reference manual for Ion Beam Simulator 1.0.6
Generated by Doxygen 1.8.5 on Mon Jun 15 2015 09:59:32.