src/work/athos/lp/lp_glpk.cc
changeset 1303 9bcc455da4f5
parent 1300 d1fc1bf7decc
equal deleted inserted replaced
5:bccfb6032228 6:358f68150184
   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;