# HG changeset patch # User Alpar Juttner # Date 1320612209 -3600 # Node ID 4fc6ad2fb8a66987e00bdca296b56078ba801930 # Parent 5545663ca9971c3d68f69b175a7a803b2534318f Test GLPK in src/main.cc diff -r 5545663ca997 -r 4fc6ad2fb8a6 src/CMakeLists.txt --- a/src/CMakeLists.txt Sun Nov 06 21:42:23 2011 +0100 +++ b/src/CMakeLists.txt Sun Nov 06 21:43:29 2011 +0100 @@ -19,7 +19,7 @@ ## by whitespaces. TARGET_LINK_LIBRARIES(lemon-project - ${LEMON_LIBRARIES} + ${LEMON_LIBRARIES} glpk ) INSTALL( diff -r 5545663ca997 -r 4fc6ad2fb8a6 src/main.cc --- a/src/main.cc Sun Nov 06 21:42:23 2011 +0100 +++ b/src/main.cc Sun Nov 06 21:43:29 2011 +0100 @@ -16,11 +16,29 @@ * */ +#include #include +#include ///The main entry point -int main() +int main(int argc, char **argv) { + + lemon::ArgParser ap(argc,argv); + ap.run(); + lemon::ListGraph g; g.addNode(); + + typedef lemon::GlpkLp Solver; + Solver lp; + Solver::Col x = lp.addCol(); + Solver::Col y = lp.addCol(); + lp.colLowerBound(x,0); + lp.colLowerBound(y,0); + lp.addRow(3<=x+2*y<=10); + lp.obj(-4*x+3*y); + lp.max(); + lp.solve(); + }