X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=blobdiff_plain;f=mtp_graph.h;h=7ccbfe36ff1982a73c5d88be900b0756f99c62d9;hb=633971154a478e1a134f38f420655b93a9f2160d;hp=ddf71622bec878921029f66509c60fb0261e1925;hpb=fda29b3422f4850d77e4b8f4916251509789d3ac;p=mtp.git diff --git a/mtp_graph.h b/mtp_graph.h index ddf7162..7ccbfe3 100644 --- a/mtp_graph.h +++ b/mtp_graph.h @@ -20,22 +20,16 @@ #define MTP_GRAPH_H #include +#include 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;