Navigation

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


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

ParticleDataBase2D Member List

This is the complete list of members for ParticleDataBase2D, 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)ParticleDataBase2D
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)ParticleDataBase2D
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, double y0)ParticleDataBase2D
add_2d_KV_beam_with_emittance(uint32_t N, double I, double q, double m, double a, double b, double e, double Ex, double x0, double y0)ParticleDataBase2D
add_particle(double IQ, double q, double m, const ParticleP2D &x)ParticleDataBase2D
add_particle(const Particle2D &p)ParticleDataBase2D
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 ParticleDataBase2D [virtual]
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 ParticleDataBase2D &pdb)ParticleDataBase2D
ParticleDataBase::operator=(const ParticleDataBase &pdb)ParticleDataBase [protected]
particle(uint32_t i)ParticleDataBase2D [virtual]
particle(uint32_t i) const ParticleDataBase2D [virtual]
ParticleDataBase()ParticleDataBase [protected]
ParticleDataBase(const ParticleDataBase &pdb)ParticleDataBase [protected]
ParticleDataBase2D()ParticleDataBase2D
ParticleDataBase2D(const ParticleDataBase2D &pdb)ParticleDataBase2D
ParticleDataBase2D(std::istream &s)ParticleDataBase2D
reserve(size_t size)ParticleDataBase
save(const std::string &filename) const ParticleDataBase2D [virtual]
save(std::ostream &s) const ParticleDataBase2D [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_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_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 ParticleDataBase2D [virtual]
ParticleDataBase::trajectory_point(double &t, Vec3D &loc, Vec3D &vel, uint32_t i, uint32_t j) const ParticleDataBase
~ParticleDataBase()ParticleDataBase [virtual]
~ParticleDataBase2D()ParticleDataBase2D


Reference manual for Ion Beam Simulator 1.0.4dev
Generated by Doxygen 1.7.1 on Wed May 18 2011 23:03:53.