equal
deleted
inserted
replaced
236 { |
236 { |
237 lpx_set_obj_coef(lp, i, obj_coef); |
237 lpx_set_obj_coef(lp, i, obj_coef); |
238 } |
238 } |
239 |
239 |
240 |
240 |
241 LpGlpk::SolutionStatus LpGlpk::_solve() |
241 LpGlpk::SolveExitStatus LpGlpk::_solve() |
242 { |
242 { |
243 int i= lpx_simplex(lp); |
243 int i= lpx_simplex(lp); |
244 switch (i) { |
244 switch (i) { |
245 case LPX_E_OK: |
245 case LPX_E_OK: |
246 return SOLVED; |
246 return SOLVED; |
254 { |
254 { |
255 return lpx_get_col_prim(lp,i); |
255 return lpx_get_col_prim(lp,i); |
256 } |
256 } |
257 |
257 |
258 |
258 |
259 LpGlpk::SolutionType LpGlpk::_getPrimalType() |
259 LpGlpk::SolutionStatus LpGlpk::_getPrimalType() |
260 { |
260 { |
261 int stat= lpx_get_status(lp); |
261 int stat= lpx_get_status(lp); |
262 switch (stat) { |
262 switch (stat) { |
263 case LPX_UNDEF://Undefined (no solve has been run yet) |
263 case LPX_UNDEF://Undefined (no solve has been run yet) |
264 return UNDEFINED; |
264 return UNDEFINED; |