|
Penning Trap Simulation
Simulate particle behavior inside a Penning Trap
|
This is the complete list of members for PenningTrap, including all inherited members.
| add_particle(Particle particle) | PenningTrap | |
| B_0 | PenningTrap | private |
| d | PenningTrap | private |
| evolve_forward_euler(double dt, bool particle_interaction=true) | PenningTrap | |
| evolve_RK4(double dt, bool particle_interaction=true) | PenningTrap | |
| external_B_field(vec3 r) | PenningTrap | private |
| external_E_field(vec3 r) | PenningTrap | private |
| force_on_particle(uint i, uint j) | PenningTrap | private |
| fraction_of_particles_left(double time, uint steps, std::string method="rk4", bool particle_interaction=true) | PenningTrap | |
| k_r | PenningTrap | private |
| k_v | PenningTrap | private |
| particles | PenningTrap | private |
| PenningTrap(double B_0=T, double V_0=(25. *V)/1000., double d=500., double t=0.) | PenningTrap | |
| PenningTrap(uint i, double B_0=T, double V_0=(25. *V)/1000., double d=500., double t=0.) | PenningTrap | |
| PenningTrap(std::vector< Particle > particles, double B_0=T, double V_0=(25. *V)/1000., double d=500., double t=0.) | PenningTrap | |
| PenningTrapTest | PenningTrap | friend |
| perturbation | PenningTrap | private |
| r_func(uint i, uint j, double dt) | PenningTrap | private |
| reinitialize(double f, double omega_V, double t=0.) | PenningTrap | |
| set_pertubation(double f, double omega_V) | PenningTrap | |
| simulate(double time, uint steps, std::string method="rk4", bool particle_interaction=true) | PenningTrap | |
| t | PenningTrap | private |
| total_force(uint i) | PenningTrap | private |
| total_force_external(uint i) | PenningTrap | private |
| total_force_no_interaction(uint i) | PenningTrap | private |
| total_force_particles(uint i) | PenningTrap | private |
| V_0 | PenningTrap | private |
| v_func(uint i, uint j, double dt) | PenningTrap | private |
| write_simulation_to_dir(std::string path, double time, uint steps, std::string method="rk4", bool particle_interaction=true) | PenningTrap |