ParticleDataBase2DImp Member List
This is the complete list of members for ParticleDataBase2DImp, including all inherited members.
_bsup_cb | ParticleDataBaseImp | protected |
_epsabs | ParticleDataBaseImp | protected |
_epsrel | ParticleDataBaseImp | protected |
_geom (defined in ParticleDataBaseImp) | ParticleDataBaseImp | protected |
_intrp | ParticleDataBaseImp | protected |
_iteration | ParticleDataBaseImp | protected |
_maxsteps | ParticleDataBaseImp | protected |
_maxt | ParticleDataBaseImp | protected |
_mirror | ParticleDataBaseImp | protected |
_particles | ParticleDataBasePPImp< ParticleP2D > | protected |
_pdb | ParticleDataBaseImp | protected |
_relativistic | ParticleDataBaseImp | protected |
_rhosum | ParticleDataBaseImp | protected |
_save_points | ParticleDataBaseImp | protected |
_scharge_dep | ParticleDataBaseImp | protected |
_scheduler | ParticleDataBasePPImp< ParticleP2D > | protected |
_stat | ParticleDataBaseImp | protected |
_surface_collision | ParticleDataBaseImp | protected |
_tend_cb | ParticleDataBaseImp | protected |
_thand_cb | ParticleDataBaseImp | protected |
_trajdiv | ParticleDataBaseImp | protected |
_tsur_cb | ParticleDataBaseImp | protected |
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) (defined in ParticleDataBase2DImp) | ParticleDataBase2DImp | |
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) (defined in ParticleDataBase2DImp) | ParticleDataBase2DImp | |
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) (defined in ParticleDataBase2DImp) | ParticleDataBase2DImp | |
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) (defined in ParticleDataBase2DImp) | ParticleDataBase2DImp | |
add_particle(const Particle< ParticleP2D > &pp) (defined in ParticleDataBasePPImp< ParticleP2D >) | ParticleDataBasePPImp< ParticleP2D > | inline |
add_particle(double IQ, double q, double m, const ParticleP2D &x) (defined in ParticleDataBasePPImp< ParticleP2D >) | ParticleDataBasePPImp< ParticleP2D > | inline |
build_trajectory_density_field(MeshScalarField &tdens) const (defined in ParticleDataBase2DImp) | ParticleDataBase2DImp | virtual |
clear(void) (defined in ParticleDataBasePPImp< ParticleP2D >) | ParticleDataBasePPImp< ParticleP2D > | inlinevirtual |
clear_trajectories(void) (defined in ParticleDataBasePPImp< ParticleP2D >) | ParticleDataBasePPImp< ParticleP2D > | inlinevirtual |
clear_trajectory(size_t a) (defined in ParticleDataBasePPImp< ParticleP2D >) | ParticleDataBasePPImp< ParticleP2D > | inlinevirtual |
debug_print(std::ostream &os) const (defined in ParticleDataBase2DImp) | ParticleDataBase2DImp | |
energy_to_velocity(double E, double m) | ParticleDataBaseImp | protectedstatic |
geom_mode() const (defined in ParticleDataBasePPImp< ParticleP2D >) | ParticleDataBasePPImp< ParticleP2D > | inlinevirtual |
get_iteration_number(void) const (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
get_mirror(bool mirror[6]) const (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
get_polyint(void) const (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
get_rhosum(void) const (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
get_save_trajectories(void) const (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
get_scharge_deposition(void) const (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
get_statistics(void) const (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
get_trajectory_interpolation(void) const (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
iterate_trajectories(MeshScalarField &scharge, const VectorField &efield, const VectorField &bfield) (defined in ParticleDataBasePPImp< ParticleP2D >) | ParticleDataBasePPImp< ParticleP2D > | inlinevirtual |
operator=(const ParticleDataBase2DImp &pdb) (defined in ParticleDataBase2DImp) | ParticleDataBase2DImp | |
ParticleDataBasePPImp< ParticleP2D >::operator=(const ParticleDataBasePPImp &pdb) | ParticleDataBasePPImp< ParticleP2D > | inlineprotected |
operator=(const ParticleDataBaseImp &pdb) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | protected |
particle(uint32_t i) (defined in ParticleDataBasePPImp< ParticleP2D >) | ParticleDataBasePPImp< ParticleP2D > | inline |
particle(uint32_t i) const (defined in ParticleDataBasePPImp< ParticleP2D >) | ParticleDataBasePPImp< ParticleP2D > | inline |
ParticleDataBase2DImp(ParticleDataBase *pdb, const Geometry &geom) (defined in ParticleDataBase2DImp) | ParticleDataBase2DImp | |
ParticleDataBase2DImp(const ParticleDataBase2DImp &pdb) (defined in ParticleDataBase2DImp) | ParticleDataBase2DImp | |
ParticleDataBase2DImp(ParticleDataBase *pdb, std::istream &s, const Geometry &geom) (defined in ParticleDataBase2DImp) | ParticleDataBase2DImp | |
ParticleDataBaseImp(ParticleDataBase *pdb, const Geometry &geom) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | protected |
ParticleDataBaseImp(ParticleDataBase *pdb, std::istream &s, const Geometry &geom) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | protected |
ParticleDataBaseImp(const ParticleDataBaseImp &pdb) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | protected |
ParticleDataBasePPImp(ParticleDataBase *pdb, const Geometry &geom) | ParticleDataBasePPImp< ParticleP2D > | inlineprotected |
ParticleDataBasePPImp(ParticleDataBase *pdb, std::istream &s, const Geometry &geom) | ParticleDataBasePPImp< ParticleP2D > | inlineprotected |
ParticleDataBasePPImp(const ParticleDataBasePPImp &pdb) | ParticleDataBasePPImp< ParticleP2D > | inlineprotected |
reserve(size_t size) (defined in ParticleDataBasePPImp< ParticleP2D >) | ParticleDataBasePPImp< ParticleP2D > | inlinevirtual |
reset_trajectories(void) (defined in ParticleDataBasePPImp< ParticleP2D >) | ParticleDataBasePPImp< ParticleP2D > | inlinevirtual |
reset_trajectory(size_t a) (defined in ParticleDataBasePPImp< ParticleP2D >) | ParticleDataBasePPImp< ParticleP2D > | inlinevirtual |
save(std::ostream &os) const (defined in ParticleDataBase2DImp) | ParticleDataBase2DImp | |
set_accuracy(double epsabs, double epsrel) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
set_bfield_suppression(const CallbackFunctorD_V *functor) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
set_max_steps(uint32_t maxsteps) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
set_max_time(double maxt) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
set_mirror(const bool mirror[6]) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
set_polyint(bool polyint) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
set_relativistic(bool enable) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
set_rhosum(double rhosum) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
set_save_all_points(bool save_points) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
set_save_trajectories(uint32_t div) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
set_scharge_deposition(scharge_deposition_e type) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
set_surface_collision(bool surface_collision) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
set_trajectory_end_callback(TrajectoryEndCallback *tend_cb) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
set_trajectory_handler_callback(TrajectoryHandlerCallback *thand_cb) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
set_trajectory_interpolation(trajectory_interpolation_e intrp) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
set_trajectory_surface_collision_callback(TrajectorySurfaceCollisionCallback *tsur_cb) (defined in ParticleDataBaseImp) | ParticleDataBaseImp | |
size(void) const (defined in ParticleDataBasePPImp< ParticleP2D >) | ParticleDataBasePPImp< ParticleP2D > | inlinevirtual |
step_particles(MeshScalarField &scharge, const VectorField &efield, const VectorField &bfield, double dt) (defined in ParticleDataBasePPImp< ParticleP2D >) | ParticleDataBasePPImp< ParticleP2D > | inlinevirtual |
traj_length(uint32_t i) const (defined in ParticleDataBasePPImp< ParticleP2D >) | ParticleDataBasePPImp< ParticleP2D > | inlinevirtual |
traj_size(uint32_t i) const (defined in ParticleDataBasePPImp< ParticleP2D >) | ParticleDataBasePPImp< ParticleP2D > | inlinevirtual |
trajectories_at_plane(std::vector< Particle< ParticleP2D > > &tdata, coordinate_axis_e axis, double val) const (defined in ParticleDataBasePPImp< ParticleP2D >) | ParticleDataBasePPImp< ParticleP2D > | inlinevirtual |
trajectories_at_plane(TrajectoryDiagnosticData &tdata, coordinate_axis_e axis, double val, const std::vector< trajectory_diagnostic_e > &diagnostics) const (defined in ParticleDataBasePPImp< ParticleP2D >) | ParticleDataBasePPImp< ParticleP2D > | inlinevirtual |
trajectory_point(uint32_t i, uint32_t j) const (defined in ParticleDataBasePPImp< ParticleP2D >) | ParticleDataBasePPImp< ParticleP2D > | inline |
trajectory_point(double &t, Vec3D &loc, Vec3D &vel, uint32_t i, uint32_t j) const (defined in ParticleDataBasePPImp< ParticleP2D >) | ParticleDataBasePPImp< ParticleP2D > | inlinevirtual |
~ParticleDataBase2DImp() (defined in ParticleDataBase2DImp) | ParticleDataBase2DImp | virtual |
~ParticleDataBaseImp() (defined in ParticleDataBaseImp) | ParticleDataBaseImp | virtual |
~ParticleDataBasePPImp() (defined in ParticleDataBasePPImp< ParticleP2D >) | ParticleDataBasePPImp< ParticleP2D > | inlinevirtual |