Changeset 614


Ignore:
Timestamp:
May 17, 2007 9:55:22 AM (12 years ago)
Author:
forrest
Message:

names had got lost

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/devel/Cbc/src/CbcSolver.cpp

    r613 r614  
    40164016                      }
    40174017                      solver3->setCbcModel(babModel);
    4018                       babModel->addCutGenerator(&stored,1,"Stored");
     4018                      if (stored.sizeRowCuts())
     4019                        babModel->addCutGenerator(&stored,1,"Stored");
    40194020                      CglTemporary temp;
    40204021                      babModel->addCutGenerator(&temp,1,"OnceOnly");
     
    40284029                      OsiSolverLink * solver3 = dynamic_cast<OsiSolverLink *> (babModel->solver());
    40294030                      assert (solver3) ;
     4031                      int extra1 = parameters[whichParam(EXTRA1,numberParameters,parameters)].intValue();
     4032                      solver3->setBiLinearPriority(extra1);
     4033                      printf("bilinear priority now %d\n",extra1);
    40304034                      double * solution = solver3->heuristicSolution(slpValue>0 ? slpValue : 20 ,1.0e-5,testOsiOptions-10);
    40314035                      assert(solution);
     
    46064610                int status;
    46074611                ClpSimplex * lpSolver = clpSolver->getModelPtr();
    4608                 if (!gmpl)
     4612                if (!gmpl) {
    46094613                  status =clpSolver->readMps(fileName.c_str(),
    46104614                                                 keepImportNames!=0,
    46114615                                                 allowImportErrors!=0);
     4616                  if (!status||(status>0&&allowImportErrors)) {
     4617                    if (keepImportNames) {
     4618                      lengthName = lpSolver->lengthNames();
     4619                      rowNames = *(lpSolver->rowNames());
     4620                      columnNames = *(lpSolver->columnNames());
     4621                    } else {
     4622                      lengthName=0;
     4623                    }
     4624                  }
     4625                }
    46124626                else if (gmpl>0)
    46134627                  status= lpSolver->readGMPL(fileName.c_str(),
Note: See TracChangeset for help on using the changeset viewer.