src/work/athos/lp/lp_solver_glpk.cc
author alpar
Wed, 30 Mar 2005 08:28:44 +0000
changeset 1272 17be4c5bc6c6
permissions -rw-r--r--
- Non-template expressions and constraints (lin_expr.h isn't used)
     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