// -*- c++ -*-
#ifndef LEMON_LP_SOLVER_GLPK_CC
#define LEMON_LP_SOLVER_GLPK_CC
    //LOW LEVEL INTERFACE, MATRIX MANIPULATING FUNCTIONS
extern "C" {
#include "glpk.h"
}
#include "lp_solver_glpk.h"

namespace lemon {


    /// \e
    int LpGlpk::_addCol() { 
      int i=lpx_add_cols(lp, 1);
      _setColLowerBound(i, -INF);
      _setColUpperBound(i, INF);
      return i;
    }
    /// \e
    int LpGlpk::_addRow() { 
      int i=lpx_add_rows(lp, 1);
      return i;
    }

} //namespace lemon

#endif //LEMON_LP_SOLVER_GLPK_CC
