projects
/
mtp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Scrapping as much as possible from the heap operations. Gained ~10% for tracking...
[mtp.git]
/
mtp_graph.h
diff --git
a/mtp_graph.h
b/mtp_graph.h
index
54037e0
..
e0f40e9
100644
(file)
--- a/
mtp_graph.h
+++ b/
mtp_graph.h
@@
-36,9
+36,6
@@
class Vertex;
class Edge;
class MTPGraph {
class Edge;
class MTPGraph {
- // Set the distance_from_source fields to the number of DP
- // iterations needed to update it. Abort if the graph is not a DAG.
- void compute_dp_ranks();
// Uses the estimated vertex distances to the source to make all the
// edge lengths positive, resulting in an identical added value to
// Uses the estimated vertex distances to the source to make all the
// edge lengths positive, resulting in an identical added value to
@@
-80,6
+77,8
@@
class MTPGraph {
// the original graph (which has to be a DAG)
Vertex **_dp_order;
// the original graph (which has to be a DAG)
Vertex **_dp_order;
+ // Fills _dp_order
+ void compute_dp_ordering();
public:
// These variables are filled when retrieve_disjoint_paths is called
public:
// These variables are filled when retrieve_disjoint_paths is called