src/work/athos/lp/lp_solver_glpk.cc
author alpar
Thu, 07 Apr 2005 06:31:03 +0000
changeset 1312 48f9299b390d
permissions -rw-r--r--
max() [_setMax()], min() [_setMin()], primalValue() [_getPrimalValue()] added
     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