|
Penning Trap Simulation
Simulate particle behavior inside a Penning Trap
|
| ▼ include | |
| constants.hpp | Library of constants |
| Particle.hpp | A class that holds the properties of a particle |
| PenningTrap.hpp | A class for simulating a Penning trap |
| typedefs.hpp | Useful typedefs for cleaner code |
| utils.hpp | Function prototypes and macros that are useful |
| ▼ src | |
| ▼ scripts | |
| animate_100_particles.py | |
| plot_2_particles.py | |
| plot_3d.py | |
| plot_particles_left.py | |
| plot_phase_space.py | |
| plot_relative_error.py | |
| plot_single_particle.py | |
| main.cpp | The main program for this project |
| Particle.cpp | The implementation of the Particle class |
| PenningTrap.cpp | The implementation of the PenningTrap class |
| test_suite.cpp | The test suite for the project |
| utils.cpp | Implementation of the utils |