demo/simann_maxcut_demo.cc
changeset 2386 81b47fc5c444
parent 2242 16523135943d
child 2391 14a343be7a5a
equal deleted inserted replaced
2:6359fe45785c 3:68fb51a2151f
   114   SimpleController ctrl;
   114   SimpleController ctrl;
   115   simann.setController(ctrl);
   115   simann.setController(ctrl);
   116   simann.setEntity(e);
   116   simann.setEntity(e);
   117   simann.run();
   117   simann.run();
   118   
   118   
   119   Entity* be = (Entity *) simann.getBestEntity();
   119   Entity* be = static_cast<Entity*>(simann.getBestEntity());
   120   std::cout << be->sum << std::endl;
   120   std::cout << be->sum << std::endl;
   121   for (NodeIt n(g); n != INVALID; ++n)
   121   for (NodeIt n(g); n != INVALID; ++n)
   122     if (be->a[n]) std::cout << g.id(n) << ": 1" << std::endl;
   122     if (be->a[n]) std::cout << g.id(n) << ": 1" << std::endl;
   123     else std::cout << g.id(n) << ": 0" << std::endl;
   123     else std::cout << g.id(n) << ": 0" << std::endl;
   124 }
   124 }