projects
/
mtp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Cosmetics.
[mtp.git]
/
mtp_graph.h
diff --git
a/mtp_graph.h
b/mtp_graph.h
index
9c14ea2
..
f12262e
100644
(file)
--- a/
mtp_graph.h
+++ b/
mtp_graph.h
@@
-26,14
+26,17
@@
class Edge;
class MTPGraph {
void initialize_work_lengths();
class MTPGraph {
void initialize_work_lengths();
- void update_work_length();
+ void update_work_lengths();
+ void force_positive_work_lengths();
void find_shortest_path(Vertex **front, Vertex **new_front);
int _nb_vertices, _nb_edges;
void find_shortest_path(Vertex **front, Vertex **new_front);
int _nb_vertices, _nb_edges;
- Edge *edge_heap;
- Vertex *vertices;
- Vertex *source, *sink;
+ Vertex *_source, *_sink;
+ Vertex **_front, **_new_front;
public:
public:
+ Edge *edges;
+ Vertex *vertices;
+
MTPGraph(int nb_vertices, int nb_edges, int *from, int *to,
int source, int sink);
MTPGraph(int nb_vertices, int nb_edges, int *from, int *to,
int source, int sink);
@@
-41,11
+44,7
@@
public:
void find_best_paths(scalar_t *lengths, int *result_edge_occupation);
void print();
void find_best_paths(scalar_t *lengths, int *result_edge_occupation);
void print();
+ void print_dot();
};
};
-void dot_print(int nb_vertices,
- int nb_edges, int *ea, int *eb, scalar_t *el,
- int source, int sink,
- int *edge_occupation);
-
#endif
#endif