stdcpp/tsrc/Boost_test/graph/src/isomorphism.cpp
changeset 22 ddc455616bd6
parent 0 e4d67989cc36
child 45 4b03adbd26ca
child 57 2efc27d87e1c
--- a/stdcpp/tsrc/Boost_test/graph/src/isomorphism.cpp	Fri Apr 16 16:46:38 2010 +0300
+++ b/stdcpp/tsrc/Boost_test/graph/src/isomorphism.cpp	Mon May 03 14:06:43 2010 +0300
@@ -118,19 +118,22 @@
 
   std::map<graph1::vertex_descriptor, graph2::vertex_descriptor> mapping;
 
-  bool isomorphism_correct;
+  bool isomorphism_correct = true;
   clock_t start = clock();
+  
+  isomorphism_correct = isomorphism(g1, g2, isomorphism_map(make_assoc_property_map(mapping)));
  
-  BOOST_CHECK(isomorphism_correct = isomorphism
-               (g1, g2, isomorphism_map(make_assoc_property_map(mapping))));
+  BOOST_CHECK(isomorphism_correct);
               
   clock_t end = clock();
 
   std::cout << "Elapsed time (clock cycles): " << (end - start) << std::endl;
 
-  bool verify_correct;
-  BOOST_CHECK(verify_correct =
-             verify_isomorphism(g1, g2, make_assoc_property_map(mapping)));
+  bool verify_correct = true;
+  
+  verify_correct = verify_isomorphism(g1, g2, make_assoc_property_map(mapping));
+  
+  BOOST_CHECK(verify_correct);
 
   if (!isomorphism_correct || !verify_correct) {
     // Output graph 1