Expand description

Dijkstra’s shortest path algorithm.

Modules

Performance counters for Dijkstra’s algorithm.

Structs

Data structure for Dijkstra’s shortest path algorithm.

The final status of an execution of Dijkstra’s algorithm.

Enums

The exhaustiveness of an execution of Dijkstra’s algorithm. This can be complete, or partial because of reaching performance limits.

Traits

A min-heap used in Dijkstra’s shortest path algorithm.

A data structure that decides whether a given node index is a target of the current Dijkstra search.

A weight-type usable in Dijkstra’s algorithm.

Edge data that has a weight usable for shortest path computation.

An array to store minimal node weights for Dijkstra’s algorithm.

Type Definitions

A Dijkstra implementation with a set of common optimisations.