diff --git a/docs/animate__100__particles_8py.html b/docs/animate__100__particles_8py.html new file mode 100644 index 0000000..dc312cc --- /dev/null +++ b/docs/animate__100__particles_8py.html @@ -0,0 +1,216 @@ + + +
+ + + + +|
+ Penning Trap Simulation
+
+ Simulate particle behavior inside a Penning Trap
+ |
+
Animate 100 particles. +More...
+ +Go to the source code of this file.
++Functions | |
| def | animate_100_particles.get_data (files) |
| def | animate_100_particles.update (num, lines, arr) |
| def | animate_100_particles.animate () |
Animate 100 particles.
+ +Definition in file animate_100_particles.py.
+| def animate_100_particles.animate | +( | +) | ++ |
Definition at line 41 of file animate_100_particles.py.
+ +| def animate_100_particles.get_data | +( | ++ | files | ) | ++ |
Definition at line 18 of file animate_100_particles.py.
+ +| def animate_100_particles.update | +( | ++ | num, | +
| + | + | + | lines, | +
| + | + | + | arr | +
| + | ) | ++ |
Definition at line 35 of file animate_100_particles.py.
+ +Files | |
| file | animate_100_particles.py [code] |
| file | animate_100_particles.py [code] |
| Animate 100 particles. | |
| file | plot_2_particles.py [code] |
| file | plot_2_particles.py [code] |
| Plot 2 particles with and without particle interactions in the xy-plane. | |
| file | plot_3d.py [code] |
| file | plot_3d.py [code] |
| Plot 2 particles with and without particle interactions in 3D. | |
| file | plot_particles_left.py [code] |
| file | plot_particles_left.py [code] |
| Plot how many particles are left after 500 microseconds using different angular frequencies. | |
| file | plot_phase_space.py [code] |
| file | plot_phase_space.py [code] |
| Plot the phase space for 2 particles in the x and z direction, with and without particle interactions. | |
| file | plot_relative_error.py [code] |
| file | plot_relative_error.py [code] |
| Plot the relative error for forward Euler and RK4 method. | |
| file | plot_single_particle.py [code] |
| file | plot_single_particle.py [code] |
| Plot the approximation and analytical solution for one particle in the z axis. | |
+Directories | |
| directory | scripts |
Files | |||||
| file | frequency_narrow_sweeps_long.cpp [code] | ||||
| ▼ include | |
| constants.hpp | Library of constants |
| Particle.hpp | A class that holds the properties of a particle |
| typedefs.hpp | Useful typedefs for cleaner code |
| utils.hpp | Function prototypes and macros that are useful |
| ▼ src | |
| frequency_narrow_sweeps_long.cpp | Sweep of the frequencies from 1.1 to 1.7 using a small time step |
| 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 |
| ▼ scripts | |
| animate_100_particles.py | Animate 100 particles |
| plot_2_particles.py | Plot 2 particles with and without particle interactions in the xy-plane |
| plot_3d.py | Plot 2 particles with and without particle interactions in 3D |
| plot_particles_left.py | Plot how many particles are left after 500 microseconds using different angular frequencies |
| plot_phase_space.py | Plot the phase space for 2 particles in the x and z direction, with and without particle interactions |
| plot_relative_error.py | Plot the relative error for forward Euler and RK4 method |
| plot_single_particle.py | Plot the approximation and analytical solution for one particle in the z axis |
| frequency_narrow_sweeps_long.cpp | Sweep of the frequencies from 1.1 to 1.7 using a small time step |
| 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 |
|
+ Penning Trap Simulation
+
+ Simulate particle behavior inside a Penning Trap
+ |
+
+Functions | |
| def | main () |
+Variables | |
| dict | params |
@package plot_3d
| def plot_3d.main | +( | +) | ++ |
Definition at line 22 of file plot_3d.py.
+ +| dict plot_3d.params | +
Definition at line 9 of file plot_3d.py.
+ +|
+ Penning Trap Simulation
+
+ Simulate particle behavior inside a Penning Trap
+ |
+
| Nplot_3d |
|
+ Penning Trap Simulation
+
+ Simulate particle behavior inside a Penning Trap
+ |
+
Plot 2 particles with and without particle interactions in the xy-plane. +More...
+ +Go to the source code of this file.
++Functions | |
| def | plot_2_particles.main () |
+Variables | |
| dict | plot_2_particles.params |
Plot 2 particles with and without particle interactions in the xy-plane.
+ +Definition in file plot_2_particles.py.
+| def plot_2_particles.main | +( | +) | ++ |
Definition at line 30 of file plot_2_particles.py.
+ +| dict plot_2_particles.params | +
Definition at line 18 of file plot_2_particles.py.
+ +|
+ Penning Trap Simulation
+
+ Simulate particle behavior inside a Penning Trap
+ |
+
Plot 2 particles with and without particle interactions in 3D. +More...
+ +Go to the source code of this file.
++Functions | |
| def | plot_3d.main () |
+Variables | |
| dict | plot_3d.params |
Plot 2 particles with and without particle interactions in 3D.
+ +Definition in file plot_3d.py.
+| def plot_3d.main | +( | +) | ++ |
Definition at line 30 of file plot_3d.py.
+ +| dict plot_3d.params | +
Definition at line 17 of file plot_3d.py.
+ +|
+ Penning Trap Simulation
+
+ Simulate particle behavior inside a Penning Trap
+ |
+
Plot how many particles are left after 500 microseconds using different angular frequencies. +More...
+ +Go to the source code of this file.
++Functions | |
| def | plot_particles_left.main () |
+Variables | |
| dict | plot_particles_left.params |
Plot how many particles are left after 500 microseconds using different angular frequencies.
+ +Definition in file plot_particles_left.py.
+| def plot_particles_left.main | +( | +) | ++ |
Definition at line 29 of file plot_particles_left.py.
+ +| dict plot_particles_left.params | +
Definition at line 17 of file plot_particles_left.py.
+ +|
+ Penning Trap Simulation
+
+ Simulate particle behavior inside a Penning Trap
+ |
+
Plot the phase space for 2 particles in the x and z direction, with and without particle interactions. +More...
+ +Go to the source code of this file.
++Functions | |
| def | plot_phase_space.main () |
+Variables | |
| dict | plot_phase_space.params |
Plot the phase space for 2 particles in the x and z direction, with and without particle interactions.
+ +Definition in file plot_phase_space.py.
+| def plot_phase_space.main | +( | +) | ++ |
Definition at line 31 of file plot_phase_space.py.
+ +| dict plot_phase_space.params | +
Definition at line 18 of file plot_phase_space.py.
+ +|
+ Penning Trap Simulation
+
+ Simulate particle behavior inside a Penning Trap
+ |
+
Plot the relative error for forward Euler and RK4 method. +More...
+ +Go to the source code of this file.
++Functions | |
| def | plot_relative_error.main () |
+Variables | |
| dict | plot_relative_error.params |
Plot the relative error for forward Euler and RK4 method.
+ +Definition in file plot_relative_error.py.
+| def plot_relative_error.main | +( | +) | ++ |
Definition at line 29 of file plot_relative_error.py.
+ +| dict plot_relative_error.params | +
Definition at line 17 of file plot_relative_error.py.
+ +|
+ Penning Trap Simulation
+
+ Simulate particle behavior inside a Penning Trap
+ |
+
Plot the approximation and analytical solution for one particle in the z axis. +More...
+ +Go to the source code of this file.
++Functions | |
| def | plot_single_particle.z (t) |
| def | plot_single_particle.main () |
+Variables | |
| dict | plot_single_particle.params |
Plot the approximation and analytical solution for one particle in the z axis.
+ +Definition in file plot_single_particle.py.
+| def plot_single_particle.main | +( | +) | ++ |
Definition at line 37 of file plot_single_particle.py.
+ +| def plot_single_particle.z | +( | ++ | t | ) | ++ |
Definition at line 30 of file plot_single_particle.py.
+ +| dict plot_single_particle.params | +
Definition at line 18 of file plot_single_particle.py.
+ +