[Lemon-commits] Alpar Juttner: Bugfix in adaptor_test.cc (#448)

Lemon HG hg at lemon.cs.elte.hu
Thu Sep 13 10:29:37 CEST 2012


details:   http://lemon.cs.elte.hu/hg/lemon/rev/939d747055cd
changeset: 1156:939d747055cd
user:      Alpar Juttner <alpar [at] cs.elte.hu>
date:      Wed Sep 12 17:51:20 2012 +0200
description:
	Bugfix in adaptor_test.cc (#448)

diffstat:

 test/adaptors_test.cc |  11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

diffs (29 lines):

diff --git a/test/adaptors_test.cc b/test/adaptors_test.cc
--- a/test/adaptors_test.cc
+++ b/test/adaptors_test.cc
@@ -1377,9 +1377,10 @@
   dir_map[graph.down(n4)] = graph.u(graph.down(n4)) != n4;
 
   // Apply several adaptors on the grid graph
-  typedef SplitNodes< ReverseDigraph< const Orienter<
-            const GridGraph, GridGraph::EdgeMap<bool> > > >
-    RevSplitGridGraph;
+  typedef Orienter<const GridGraph, GridGraph::EdgeMap<bool> >
+    OrientedGridGraph;
+  typedef ReverseDigraph<const OrientedGridGraph> RevOrientedGridGraph;
+  typedef SplitNodes<RevOrientedGridGraph> RevSplitGridGraph;
   typedef ReverseDigraph<const RevSplitGridGraph> SplitGridGraph;
   typedef Undirector<const SplitGridGraph> USplitGridGraph;
   typedef Undirector<const USplitGridGraph> UUSplitGridGraph;
@@ -1388,8 +1389,10 @@
   checkConcept<concepts::Graph, USplitGridGraph>();
   checkConcept<concepts::Graph, UUSplitGridGraph>();
 
+  OrientedGridGraph ori_adaptor = orienter(graph, dir_map);
+  RevOrientedGridGraph rev_ori_adaptor = reverseDigraph(ori_adaptor);
   RevSplitGridGraph rev_adaptor =
-    splitNodes(reverseDigraph(orienter(graph, dir_map)));
+    splitNodes(rev_ori_adaptor);
   SplitGridGraph adaptor = reverseDigraph(rev_adaptor);
   USplitGridGraph uadaptor = undirector(adaptor);
   UUSplitGridGraph uuadaptor = undirector(uadaptor);



More information about the Lemon-commits mailing list