Update.
[mtp.git] / mtp_graph.h
index ddf7162..7ccbfe3 100644 (file)
 #define MTP_GRAPH_H
 
 #include <iostream>
+#include <cmath>
 
 using namespace std;
 
 #include "misc.h"
+#include "path.h"
 
 class Vertex;
 class Edge;
 
-class Path {
-public:
-  Path(int l);
-  ~Path();
-  int length;
-  int *nodes;
-};
-
 class MTPGraph {
   void initialize_positivized_lengths_with_min();
   void update_positivized_lengths();
@@ -53,6 +47,7 @@ class MTPGraph {
 
 public:
 
+  // These variables are filled when retrieve_disjoint_paths is called
   int nb_paths;
   Path **paths;