Expand description
Dijkstra’s shortest path algorithm.
Modules§
- epoch_
array_ dijkstra_ node_ weight_ array - Using an epoched array as NodeWeightArray.
- performance_
counters - Performance counters for Dijkstra’s algorithm.
Structs§
- Dijkstra
- Data structure for Dijkstra’s shortest path algorithm.
- Dijkstra
Status - The final status of an execution of Dijkstra’s algorithm.
Enums§
- Dijkstra
Exhaustiveness - The exhaustiveness of an execution of Dijkstra’s algorithm. This can be complete, or partial because of reaching performance limits.
Traits§
- Dijkstra
Heap - A min-heap used in Dijkstra’s shortest path algorithm.
- Dijkstra
Target Map - A data structure that decides whether a given node index is a target of the current Dijkstra search.
- Dijkstra
Weight - A weight-type usable in Dijkstra’s algorithm.
- Dijkstra
Weighted Edge Data - Edge data that has a weight usable for shortest path computation.
- Node
Weight Array - An array to store minimal node weights for Dijkstra’s algorithm.
Type Aliases§
- Default
Dijkstra - A Dijkstra implementation with a set of common optimisations.