Penning Trap Simulation
Simulate particle behavior inside a Penning Trap
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
[detail level 123]
  include
 constants.hppLibrary of constants
 Particle.hppA class that holds the properties of a particle
 PenningTrap.hppA class for simulating a Penning trap
 typedefs.hppUseful typedefs for cleaner code
 utils.hppFunction prototypes and macros that are useful
  src
  scripts
 animate_100_particles.pyAnimate 100 particles
 plot_2_particles.pyPlot 2 particles with and without particle interactions in the xy-plane
 plot_3d.pyPlot 2 particles with and without particle interactions in 3D
 plot_particles_left.pyPlot how many particles are left after 500 microseconds using different angular frequencies
 plot_phase_space.pyPlot the phase space for 2 particles in the x and z direction, with and without particle interactions
 plot_relative_error.pyPlot the relative error for forward Euler and RK4 method
 plot_single_particle.pyPlot the approximation and analytical solution for one particle in the z axis
 frequency_narrow_sweeps_long.cppSweep of the frequencies from 1.1 to 1.7 using a small time step
 main.cppThe main program for this project
 Particle.cppThe implementation of the Particle class
 PenningTrap.cppThe implementation of the PenningTrap class
 test_suite.cppThe test suite for the project
 utils.cppImplementation of the utils