diff -r 17c80cb3754b -r 3626c7f10f14 src/lemon/lp_glpk.cc --- a/src/lemon/lp_glpk.cc Thu May 05 15:34:43 2005 +0000 +++ b/src/lemon/lp_glpk.cc Thu May 05 15:43:43 2005 +0000 @@ -175,91 +175,91 @@ } } - void LpGlpk::_setRowLowerBound(int i, Value lo) - { - if (lo==INF) { - //FIXME error - } - int b=lpx_get_row_type(lp, i); - double up=lpx_get_row_ub(lp, i); - if (lo==-INF) { - switch (b) { - case LPX_FR: - case LPX_LO: - lpx_set_row_bnds(lp, i, LPX_FR, lo, up); - break; - case LPX_UP: - break; - case LPX_DB: - case LPX_FX: - lpx_set_row_bnds(lp, i, LPX_UP, lo, up); - break; - default: ; - //FIXME error - } - } else { - switch (b) { - case LPX_FR: - case LPX_LO: - lpx_set_row_bnds(lp, i, LPX_LO, lo, up); - break; - case LPX_UP: - case LPX_DB: - case LPX_FX: - if (lo==up) - lpx_set_row_bnds(lp, i, LPX_FX, lo, up); - else - lpx_set_row_bnds(lp, i, LPX_DB, lo, up); - break; - default: ; - //FIXME error - } - } - } +// void LpGlpk::_setRowLowerBound(int i, Value lo) +// { +// if (lo==INF) { +// //FIXME error +// } +// int b=lpx_get_row_type(lp, i); +// double up=lpx_get_row_ub(lp, i); +// if (lo==-INF) { +// switch (b) { +// case LPX_FR: +// case LPX_LO: +// lpx_set_row_bnds(lp, i, LPX_FR, lo, up); +// break; +// case LPX_UP: +// break; +// case LPX_DB: +// case LPX_FX: +// lpx_set_row_bnds(lp, i, LPX_UP, lo, up); +// break; +// default: ; +// //FIXME error +// } +// } else { +// switch (b) { +// case LPX_FR: +// case LPX_LO: +// lpx_set_row_bnds(lp, i, LPX_LO, lo, up); +// break; +// case LPX_UP: +// case LPX_DB: +// case LPX_FX: +// if (lo==up) +// lpx_set_row_bnds(lp, i, LPX_FX, lo, up); +// else +// lpx_set_row_bnds(lp, i, LPX_DB, lo, up); +// break; +// default: ; +// //FIXME error +// } +// } +// } - void LpGlpk::_setRowUpperBound(int i, Value up) - { - if (up==-INF) { - //FIXME error - } - int b=lpx_get_row_type(lp, i); - double lo=lpx_get_row_lb(lp, i); - if (up==INF) { - switch (b) { - case LPX_FR: - case LPX_LO: - break; - case LPX_UP: - lpx_set_row_bnds(lp, i, LPX_FR, lo, up); - break; - case LPX_DB: - case LPX_FX: - lpx_set_row_bnds(lp, i, LPX_LO, lo, up); - break; - default: ; - //FIXME error - } - } else { - switch (b) { - case LPX_FR: - lpx_set_row_bnds(lp, i, LPX_UP, lo, up); - break; - case LPX_UP: - lpx_set_row_bnds(lp, i, LPX_UP, lo, up); - break; - case LPX_LO: - case LPX_DB: - case LPX_FX: - if (lo==up) - lpx_set_row_bnds(lp, i, LPX_FX, lo, up); - else - lpx_set_row_bnds(lp, i, LPX_DB, lo, up); - break; - default: ; - //FIXME error - } - } - } +// void LpGlpk::_setRowUpperBound(int i, Value up) +// { +// if (up==-INF) { +// //FIXME error +// } +// int b=lpx_get_row_type(lp, i); +// double lo=lpx_get_row_lb(lp, i); +// if (up==INF) { +// switch (b) { +// case LPX_FR: +// case LPX_LO: +// break; +// case LPX_UP: +// lpx_set_row_bnds(lp, i, LPX_FR, lo, up); +// break; +// case LPX_DB: +// case LPX_FX: +// lpx_set_row_bnds(lp, i, LPX_LO, lo, up); +// break; +// default: ; +// //FIXME error +// } +// } else { +// switch (b) { +// case LPX_FR: +// lpx_set_row_bnds(lp, i, LPX_UP, lo, up); +// break; +// case LPX_UP: +// lpx_set_row_bnds(lp, i, LPX_UP, lo, up); +// break; +// case LPX_LO: +// case LPX_DB: +// case LPX_FX: +// if (lo==up) +// lpx_set_row_bnds(lp, i, LPX_FX, lo, up); +// else +// lpx_set_row_bnds(lp, i, LPX_DB, lo, up); +// break; +// default: ; +// //FIXME error +// } +// } +// } void LpGlpk::_setRowBounds(int i, Value lb, Value ub) {