src/work/athos/lp/lp_solver_glpk.cc
changeset 1365 c280de819a73
equal deleted inserted replaced
0:be1da33e9301 -1:000000000000
     1 // -*- c++ -*-
       
     2 #ifndef LEMON_LP_SOLVER_GLPK_CC
       
     3 #define LEMON_LP_SOLVER_GLPK_CC
       
     4     //LOW LEVEL INTERFACE, MATRIX MANIPULATING FUNCTIONS
       
     5 extern "C" {
       
     6 #include "glpk.h"
       
     7 }
       
     8 #include "lp_solver_glpk.h"
       
     9 
       
    10 namespace lemon {
       
    11 
       
    12 
       
    13     /// \e
       
    14     int LpGlpk::_addCol() { 
       
    15       int i=lpx_add_cols(lp, 1);
       
    16       _setColLowerBound(i, -INF);
       
    17       _setColUpperBound(i, INF);
       
    18       return i;
       
    19     }
       
    20     /// \e
       
    21     int LpGlpk::_addRow() { 
       
    22       int i=lpx_add_rows(lp, 1);
       
    23       return i;
       
    24     }
       
    25 
       
    26 } //namespace lemon
       
    27 
       
    28 #endif //LEMON_LP_SOLVER_GLPK_CC