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_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(ScalarField &tdens) const ParticleDataBase
clear(void)ParticleDataBase
clear_trajectories(void)ParticleDataBase
clear_trajectory(size_t a)ParticleDataBase
debug_print(std::ostream &os) const ParticleDataBaseCyl [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 ParticleDataBaseCyl &pdb)ParticleDataBaseCyl
ParticleDataBase::operator=(const ParticleDataBase &pdb)ParticleDataBase [protected]
particle(uint32_t i)ParticleDataBaseCyl [virtual]
particle(uint32_t i) const ParticleDataBaseCyl [virtual]
ParticleDataBase()ParticleDataBase [protected]
ParticleDataBase(const ParticleDataBase &pdb)ParticleDataBase [protected]
ParticleDataBaseCyl()ParticleDataBaseCyl
ParticleDataBaseCyl(const ParticleDataBaseCyl &pdb)ParticleDataBaseCyl
ParticleDataBaseCyl(std::istream &s)ParticleDataBaseCyl
reserve(size_t size)ParticleDataBase
save(const std::string &filename) const ParticleDataBaseCyl [virtual]
save(std::ostream &s) const ParticleDataBaseCyl [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_rhosum(double rhosum)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 ParticleDataBaseCyl [virtual]
ParticleDataBase::trajectory_point(double &t, Vec3D &loc, Vec3D &vel, uint32_t i, uint32_t j) const ParticleDataBase
~ParticleDataBase()ParticleDataBase [virtual]
~ParticleDataBaseCyl()ParticleDataBaseCyl