IBSimu 1.0.4

ParticleDataBase3D Member List

This is the complete list of members for ParticleDataBase3D, including all inherited members.
_end_baddefParticleDataBase [protected]
_end_collParticleDataBase [protected]
_end_outParticleDataBase [protected]
_end_stepParticleDataBase [protected]
_end_timeParticleDataBase [protected]
_epotParticleDataBase [protected]
_epsabsParticleDataBase [protected]
_epsrelParticleDataBase [protected]
_iterationParticleDataBase [protected]
_maxstepsParticleDataBase [protected]
_maxtParticleDataBase [protected]
_mirrorParticleDataBase [protected]
_nsimpParticleDataBase [protected]
_particlesParticleDataBasePP< ParticleP3D > [protected]
_phi_plasmaParticleDataBase [protected]
_polyintParticleDataBase [protected]
_rhosumParticleDataBase [protected]
_sum_stepsParticleDataBase [protected]
_threadcountParticleDataBase [protected]
_trajdivParticleDataBase [protected]
add_3d_gaussian_beam_with_emittance(uint32_t N, double I, double q, double m, double ay, double by, double ey, double az, double bz, double ez, double Ex, double x0, double y0, double z0)ParticleDataBase3D
add_3d_KV_beam_with_emittance(uint32_t N, double I, double q, double m, double ay, double by, double ey, double az, double bz, double ez, double Ex, double x0, double y0, double z0)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_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)ParticleDataBasePP< ParticleP3D > [inline]
add_particle(const Particle< ParticleP3D > &pp)ParticleDataBasePP< 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)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
clear(void)ParticleDataBasePP< ParticleP3D > [inline, virtual]
clear_trajectories(void)ParticleDataBasePP< ParticleP3D > [inline, virtual]
debug_print(void) constParticleDataBasePP< ParticleP3D > [inline, virtual]
enable_nsimp_plasma_threshold(const ScalarField *epot, double phi_plasma)ParticleDataBase [inline]
get_iteration_number(void) const ParticleDataBase [inline]
get_mirror(bool mirror[6]) const ParticleDataBase [inline]
get_polyint(void) const ParticleDataBase [inline]
get_rhosum(void)ParticleDataBase [inline]
iterate_trajectories(ScalarField &scharge, const Efield &efield, const VectorField &bfield, const Geometry &g)ParticleDataBasePP< ParticleP3D > [inline, virtual]
particle(uint32_t i)ParticleDataBasePP< ParticleP3D > [inline, virtual]
particle(uint32_t i) constParticleDataBasePP< ParticleP3D > [inline, virtual]
ParticleDataBase()ParticleDataBase [inline, protected]
ParticleDataBase3D()ParticleDataBase3D [inline]
ParticleDataBasePP()ParticleDataBasePP< ParticleP3D > [inline, protected]
reserve(size_t size)ParticleDataBasePP< ParticleP3D > [inline, virtual]
set_accuracy(double epsabs, double epsrel)ParticleDataBase [inline]
set_max_steps(uint32_t maxsteps)ParticleDataBase [inline]
set_max_time(double maxt)ParticleDataBase [inline]
set_mirror(const bool mirror[6])ParticleDataBase [inline]
set_polyint(bool polyint)ParticleDataBase [inline]
set_save_trajectories(uint32_t div)ParticleDataBase [inline]
set_thread_count(uint32_t threadcount)ParticleDataBase [inline]
size(void) constParticleDataBasePP< ParticleP3D > [inline, virtual]
step_particles(const Efield &efield, const Geometry &g, double dt)ParticleDataBasePP< ParticleP3D > [inline, virtual]
traj_size(uint32_t i) constParticleDataBasePP< ParticleP3D > [inline, virtual]
trajectories_at_plane(TrajectoryDiagnosticData &tdata, coordinate_axis_e axis, double val, const std::vector< trajectory_diagnostic_e > &diagnostics) constParticleDataBasePP< ParticleP3D > [inline, virtual]
trajectory_point(double &t, Vec3D &loc, Vec3D &vel, uint32_t i, uint32_t j) constParticleDataBasePP< ParticleP3D > [inline, virtual]
~ParticleDataBase()ParticleDataBase [inline, virtual]
~ParticleDataBase3D()ParticleDataBase3D [inline]
~ParticleDataBasePP()ParticleDataBasePP< ParticleP3D > [inline]