src/work/athos/lp/lp_test.cc
changeset 1263 a490938ad0aa
parent 1259 11a09f1319b3
child 1264 92ba3e62825d
     1.1 --- a/src/work/athos/lp/lp_test.cc	Fri Mar 25 15:32:05 2005 +0000
     1.2 +++ b/src/work/athos/lp/lp_test.cc	Fri Mar 25 16:19:03 2005 +0000
     1.3 @@ -1,11 +1,11 @@
     1.4  #include"lp_solver_skeleton.h"
     1.5 +#include"lp_glpk.h"
     1.6  
     1.7  using namespace lemon;
     1.8  
     1.9 -int main()
    1.10 +void lpTest(LpSolverBase & lp)
    1.11  {
    1.12 -  typedef LpSolverSkeleton LP;
    1.13 -  LP lp;
    1.14 +  typedef LpSolverBase LP;
    1.15  
    1.16    std::vector<LP::Col> x;
    1.17    for(int i=0;i<10;i++) x.push_back(lp.addCol());
    1.18 @@ -37,3 +37,13 @@
    1.19    lp.addRow(LP::INF,3.0*(p1+p2*2-5*p3+12-p4/3)+2*p4-4,23);
    1.20    lp.addRow(LP::INF,3.0*(x[1]+x[2]*2-5*x[3]+12-x[4]/3)+2*x[4]-4,23);
    1.21  }
    1.22 +
    1.23 +
    1.24 +int main() 
    1.25 +{
    1.26 +  LpSolverSkeleton lp_skel;
    1.27 +  LpGlpk lp_glpk;
    1.28 +
    1.29 +  lpTest(lp_skel);
    1.30 +  lpTest(lp_glpk);
    1.31 +}