X-Git-Url: https://www.fleuret.org/cgi-bin/gitweb/gitweb.cgi?p=mtp.git;a=blobdiff_plain;f=mtp_graph.h;h=c9105203405e26a5bff5c239fea9b34fcd46ca48;hp=bad0df5d7da59e0799e1f0693633c60ad986709b;hb=14e3b33cbe1e0d7deb0b4aa697f6c8b5d43e2963;hpb=d404d76f0edfa147653d360ec5f1aeb85d13ff88 diff --git a/mtp_graph.h b/mtp_graph.h index bad0df5..c910520 100644 --- a/mtp_graph.h +++ b/mtp_graph.h @@ -66,10 +66,9 @@ class MTPGraph { // nodes met along the path, and computes path->length properly. int retrieve_one_path(Edge *e, Path *path); - // Returns if the graph is a DAG, and set the last_change field of - // each vertex to the maximum number of iterations required to reach - // it - int check_DAG_and_set_last_change(); + // Set the distance_from_source fields to the number of DP + // iterations needed to update it. Abort if the graph is not a DAG. + int compute_dp_distances(); int _nb_vertices, _nb_edges; Vertex *_source, *_sink;