Commit graph

24 commits

Author SHA1 Message Date
48419b4674 Refactor common types. 2024-08-21 20:56:03 +02:00
f284b692cc Initial layout implementation. 2024-08-21 01:37:20 +02:00
1596bf180d Fix warnings. 2024-03-23 23:52:46 +01:00
8c29cb1e53 Fix edgecases resulting in conflict loops. 2024-03-23 12:29:18 +01:00
a145c4b70c Add weights for dijkstra. 2024-03-21 23:41:26 +01:00
ec1a255898 implemented default implementation for WheightedGraph num_edges 2024-03-21 18:38:36 +01:00
f25b58448e Change initial pathfinding. 2024-03-20 23:11:21 +01:00
0b84841768 Add direction to beltfinding. 2024-02-27 17:50:02 +01:00
29ef8eb39d Add getters to conflict avoidance. 2024-02-24 17:18:42 +01:00
d2c1e6d422 Add fibonacci_heap implementation 2024-02-24 17:11:37 +01:00
5575cb134a Resolve warnings. 2024-02-18 20:49:38 +01:00
7fdf32342a Rewrote path selection for conflict avoidance. 2024-02-17 02:42:38 +01:00
8f6809c17f Add candidate selection. 2024-01-21 15:29:20 +01:00
207a0436d8 Use PositionType for position 2024-01-20 14:55:29 +01:00
993fb0730c Initial conflict avoidance. 2024-01-15 19:54:48 +01:00
9751764611 Refactor Direction and Position. 2024-01-14 14:28:45 +01:00
2bdfd8cc6c Add cost function. 2024-01-14 01:25:45 +01:00
b5dcbccf02 Performance improvements and fix warnings 2024-01-02 23:22:20 +01:00
68d0f64058 Add initial conflict resolution 2024-01-02 15:45:00 +01:00
5d9926fba7 Multipath brute force 2023-12-15 21:26:53 +01:00
2bc323aa58 Single path brute force 2023-12-11 17:28:58 +01:00
c10843ad2f Multi Path 2023-12-10 14:09:30 +01:00
6f6a7f978b Simple Path 2023-12-07 14:01:31 +01:00
7d47a10acf Initial commit 2023-12-06 21:25:03 +01:00