1.1 --- a/lemon/lp_glpk.cc Mon Dec 04 15:00:24 2006 +0000
1.2 +++ b/lemon/lp_glpk.cc Mon Dec 04 16:48:13 2006 +0000
1.3 @@ -213,6 +213,13 @@
1.4 }
1.5 }
1.6
1.7 + LpGlpk::Value LpGlpk::_getCoeff(int row, int col)
1.8 + {
1.9 + ///\todo This is not yet implemented!!!
1.10 + return 0;
1.11 + }
1.12 +
1.13 +
1.14 void LpGlpk::_setColLowerBound(int i, Value lo)
1.15 {
1.16 if (lo==INF) {
1.17 @@ -424,6 +431,11 @@
1.18 lpx_set_obj_coef(lp, i, obj_coef);
1.19 }
1.20
1.21 + LpGlpk::Value LpGlpk::_getObjCoeff(int i){
1.22 + //i=0 means the constant term (shift)
1.23 + return lpx_get_obj_coef(lp, i);
1.24 + }
1.25 +
1.26 void LpGlpk::_clearObj()
1.27 {
1.28 for (int i=0;i<=lpx_get_num_cols(lp);++i){
1.29 @@ -551,7 +563,13 @@
1.30 lpx_set_obj_dir(lp, LPX_MIN);
1.31 }
1.32
1.33 + bool LpGlpk::_isMax()
1.34 + {
1.35 + return (lpx_get_obj_dir(lp)==LPX_MAX);
1.36 + }
1.37 +
1.38
1.39 +
1.40 void LpGlpk::messageLevel(int m)
1.41 {
1.42 lpx_set_int_parm(lp, LPX_K_MSGLEV, m);