4 #ifndef FLOWLESSLY_CYCLE_CANCELLING_H
5 #define FLOWLESSLY_CYCLE_CANCELLING_H
7 #include "solvers/solver.h"
9 #include <gtest/gtest_prod.h>
12 #include "graphs/adjacency_map_graph.h"
13 #include "misc/statistics.h"
15 namespace flowlessly {
35 void AugmentFlow(
const vector<uint32_t>& predecessor, uint32_t src_node,
38 bool RemoveNegativeCycles(
const vector<uint32_t>& predecessor);
44 #endif // FLOWLESSLY_CYCLE_CANCELLING_H
Definition: statistics.h:19
Definition: cycle_cancelling.h:20
Definition: cycle_cancelling_tests.cc:18
bool Run()
Definition: cycle_cancelling.cc:108
Definition: adjacency_map_graph.h:22