1.1 --- a/test/preflow_test.cc Sun Nov 30 00:50:31 2008 +0100
1.2 +++ b/test/preflow_test.cc Sun Nov 30 00:51:20 2008 +0100
1.3 @@ -25,10 +25,11 @@
1.4 #include <lemon/concepts/digraph.h>
1.5 #include <lemon/concepts/maps.h>
1.6 #include <lemon/lgf_reader.h>
1.7 +#include <lemon/elevator.h>
1.8
1.9 using namespace lemon;
1.10
1.11 -void checkPreflow()
1.12 +void checkPreflowCompile()
1.13 {
1.14 typedef int VType;
1.15 typedef concepts::Digraph Digraph;
1.16 @@ -39,6 +40,9 @@
1.17 typedef concepts::ReadWriteMap<Arc,VType> FlowMap;
1.18 typedef concepts::WriteMap<Node,bool> CutMap;
1.19
1.20 + typedef Elevator<Digraph, Digraph::Node> Elev;
1.21 + typedef LinkedElevator<Digraph, Digraph::Node> LinkedElev;
1.22 +
1.23 Digraph g;
1.24 Node n;
1.25 Arc e;
1.26 @@ -46,7 +50,11 @@
1.27 FlowMap flow;
1.28 CutMap cut;
1.29
1.30 - Preflow<Digraph, CapMap>::SetFlowMap<FlowMap>::Create preflow_test(g,cap,n,n);
1.31 + Preflow<Digraph, CapMap>
1.32 + ::SetFlowMap<FlowMap>
1.33 + ::SetElevator<Elev>
1.34 + ::SetStandardElevator<LinkedElev>
1.35 + ::Create preflow_test(g,cap,n,n);
1.36
1.37 preflow_test.capacityMap(cap);
1.38 flow = preflow_test.flowMap();