Penning Trap Simulation
Simulate particle behavior inside a Penning Trap
Loading...
Searching...
No Matches
PenningTrap Member List

This is the complete list of members for PenningTrap, including all inherited members.

add_particle(Particle particle)PenningTrap
B_0PenningTrapprivate
dPenningTrapprivate
evolve_forward_euler(double dt, bool particle_interaction=true)PenningTrap
evolve_RK4(double dt, bool particle_interaction=true)PenningTrap
external_B_field(vec3 r)PenningTrapprivate
external_E_field(vec3 r)PenningTrapprivate
force_on_particle(uint i, uint j)PenningTrapprivate
fraction_of_particles_left(double time, uint steps, std::string method="rk4", bool particle_interaction=true)PenningTrap
k_rPenningTrapprivate
k_vPenningTrapprivate
particlesPenningTrapprivate
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 (defined in PenningTrap)PenningTrapfriend
perturbationPenningTrapprivate
r_func(uint i, uint j, double dt)PenningTrapprivate
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
tPenningTrapprivate
total_force(uint i)PenningTrapprivate
total_force_external(uint i)PenningTrapprivate
total_force_particles(uint i)PenningTrapprivate
V_0PenningTrapprivate
v_func(uint i, uint j, double dt)PenningTrapprivate
write_simulation_to_dir(std::string path, double time, uint steps, std::string method="rk4", bool particle_interaction=true)PenningTrap