Preparing to make mtp be a command line using an input file.
[mtp.git] / mtp_graph.h
index 7ccbfe3..ae0003a 100644 (file)
@@ -31,11 +31,14 @@ class Vertex;
 class Edge;
 
 class MTPGraph {
-  void initialize_positivized_lengths_with_min();
   void update_positivized_lengths();
   void force_positivized_lengths();
-  void find_shortest_path(Vertex **front, Vertex **new_front);
-  int retrieve_one_path(Edge *e, int *nodes);
+  // Set the edge pred_edge_toward_source correspondingly to the path
+  // of shortest length.
+  void find_shortest_path();
+  // Follows the path starting on edge e and returns its length. If
+  // nodes is non-null, stores in it the nodes met along the path.
+  int retrieve_one_path(Edge *e, Path *path);
 
   Vertex **_front, **_new_front;