Commit Graph

25 Commits

Author SHA1 Message Date
8f315a0955
Change Particle
- Give Particle default values for mass and charge
- Modify PenningTrap to use the new Particle constructor
- Modify main.cpp to use the new Particle constructor
- Modify test_suite.cpp to use the new Particle constructor
2023-10-23 09:54:13 +02:00
8fc0bf8c13
Refactor
- Change PenningTrap so that perturbation is its own field
- Add Calcium mass and charge to constants
2023-10-23 09:45:08 +02:00
bd9600b6d1
Fix dumb mistake 2023-10-22 17:44:08 +02:00
eb2a985b3b
Bunch of stuff
- Add reinitialize to reuse PenningTrap instance and its particles
- Reformatting
- Refactor fraction_of_particles_left to not use simulate
2023-10-22 03:47:23 +02:00
520728a9c2
Move typedef 2023-10-19 18:36:34 +02:00
8412e2f643
Cleanup 2023-10-19 13:17:58 +02:00
4f38357db7
Stuff 2023-10-18 13:34:23 +02:00
5ed7cedfae
Stuff 2023-10-17 17:01:50 +02:00
58c9212e5c
Update documentation 2023-10-14 03:12:23 +02:00
c4aa6f2179
Change lambda to method 2023-10-13 20:32:32 +02:00
69491d1c02
Some changes 2023-10-13 16:53:17 +02:00
ae7b437ac3
Fix compiler warnings 2023-10-13 15:36:52 +02:00
720f1815d2
Implement methods to simulate and write to file 2023-10-13 00:52:30 +02:00
8df35f90f5
Add particle_interaction parameter 2023-10-08 20:29:41 +02:00
d2047e43e0
Implement mkpath 2023-10-08 20:27:51 +02:00
2fd0ab9875
Remove redundant methods 2023-10-08 17:26:46 +02:00
0b52008d4d
Overload constructor and format 2023-10-08 17:25:43 +02:00
5173a9e6f8
Implement simulate method 2023-10-08 17:14:46 +02:00
a24635ede0
Make some changes 2023-10-04 17:46:10 +02:00
21b94acbd8
Make small changes 2023-10-04 12:58:16 +02:00
6307256edc
Use string instead of char* 2023-10-04 12:57:36 +02:00
6112e36c22
Fix Assert functions 2023-10-03 15:06:29 +02:00
0b8b5f88a6
Add testing function and macro 2023-10-03 14:25:40 +02:00
5509efc301
Fix v X B 2023-10-02 21:49:35 +02:00
85a12f2e08
Initial source 2023-09-28 16:07:46 +02:00