Ignore:
Timestamp:
Dec 12, 2013 10:40:41 AM (6 years ago)
Author:
forrest
Message:

changes for parallel and idiot

File:
1 edited

Legend:

Unmodified
Added
Removed
  • stable/1.15/Clp/src/ClpSolve.cpp

    r1989 r2006  
    16941694                    // pick up number passes
    16951695                    nPasses = options.getExtraInfo(1) % 1000000;
     1696#ifdef COIN_HAS_VOL
     1697                    int returnCode = solveWithVolume(model2, nPasses, saveDoIdiot);
     1698                    nPasses=0;
     1699                    if (!returnCode) {
     1700                      time2 = CoinCpuTime();
     1701                      timeIdiot = time2 - timeX;
     1702                      handler_->message(CLP_INTERVAL_TIMING, messages_)
     1703                        << "Idiot Crash" << timeIdiot << time2 - time1
     1704                        << CoinMessageEol;
     1705                      timeX = time2;
     1706                    }
     1707#endif
    16961708                    if (nPasses > 70) {
    16971709                         info.setStartingWeight(1.0e3);
     
    35823594     if (model_->algorithm() < 0) {
    35833595       objective = model_->rawObjectiveValue();
    3584           objective -= model_->bestPossibleImprovement();
     3596       objective -= model_->bestPossibleImprovement();
    35853597     } else {
    3586        objective = model_->rawObjectiveValue();
     3598       objective = model_->nonLinearCost()->feasibleReportCost();
    35873599     }
    35883600     double infeasibility;
     
    35903602     int numberInfeasibilities;
    35913603     int iterationNumber = model_->numberIterations();
    3592      numberTimesFlagged_ = 0;
     3604     //numberTimesFlagged_ = 0;
    35933605     if (model_->algorithm() < 0) {
    35943606          // dual
Note: See TracChangeset for help on using the changeset viewer.