Commit Graph

42 Commits

Author SHA1 Message Date
11757e5e28
Add profiling flag 2023-10-13 15:37:26 +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
13c662c148
Use new constructors and methods 2023-10-13 00:51:33 +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
bb0bd8f6a0
Modify path 2023-10-08 20:26:28 +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
51a381e672
Use simulate method instead of own code 2023-10-08 17:15:04 +02:00
5173a9e6f8
Implement simulate method 2023-10-08 17:14:46 +02:00
a624173870
Add descriptions 2023-10-08 15:09:14 +02:00
e17da401ec
Run clang-format with new rules 2023-10-08 00:36:17 +02:00
b5acec572f
Implement RK4 method 2023-10-08 00:35:52 +02:00
9ff96544d4
Rename script 2023-10-08 00:34:03 +02:00
8a2100a334
Format file 2023-10-07 21:59:37 +02:00
a24635ede0
Make some changes 2023-10-04 17:46:10 +02:00
709d0c5411
Implement tests 2023-10-04 12:58:59 +02:00
b1b7c1fdd0
Remove unnecessary includes 2023-10-04 12:58:44 +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
07197c1902
Fix mistake 2023-10-04 12:56:47 +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
b9d39559ab
Create animation for 100 particles 2023-10-02 21:51:12 +02:00
dfb287e0b2
Simulate 100 particles using forward euler 2023-10-02 21:50:53 +02:00
b5c5020506
Update Makefile 2023-10-02 21:50:32 +02:00
5509efc301
Fix v X B 2023-10-02 21:49:35 +02:00
25f018f35f
Merge branch 'coryab/implement-Particle' into coryab/implement-Penningtrap 2023-09-30 22:34:25 +02:00
b26137ea33
Correct total_force_external 2023-09-30 13:35:17 +02:00
8d193cf469
Correct external_B_field 2023-09-30 13:26:39 +02:00
eb989e0293
Implement total_force 2023-09-29 14:48:32 +02:00
c611fa70a2
Implement total_force_particles 2023-09-29 14:47:01 +02:00
ad10bf1948
Implement total_force_external 2023-09-29 14:41:04 +02:00
8e9f3db316
Implement force_on_particle 2023-09-29 14:36:53 +02:00
f2e9004f96
Implement external_B_field 2023-09-29 14:07:27 +02:00
f1f1eecf07
Implement external_E_field 2023-09-29 14:07:00 +02:00
bd53af7829
Implement add_particle 2023-09-29 13:57:44 +02:00
b856834adc
Implement constructor 2023-09-29 13:57:05 +02:00
b0b05d239b
Remove todo 2023-09-29 13:54:41 +02:00
bce50754d4
Implement Particle constructor 2023-09-29 13:53:18 +02:00
85a12f2e08
Initial source 2023-09-28 16:07:46 +02:00