Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • stable/2.9/Cbc/src/CbcHeuristic.cpp

    r2143 r2123  
    3131#include "CglProbing.hpp"
    3232#include "OsiAuxInfo.hpp"
    33 #include "OsiRowCutDebugger.hpp"
    3433#include "OsiPresolve.hpp"
    3534#include "CbcBranchActual.hpp"
     
    940939            solver->messageHandler()->logLevel(0)!=-1000)
    941940          process.passInMessageHandler(solver->messageHandler());
    942 #ifdef CGL_DEBUG
    943         /*
    944           We're debugging. (specialOptions 1)
    945         */
    946         if ((model_->specialOptions()&1) != 0) {
    947           const OsiRowCutDebugger *debugger = solver->getRowCutDebugger() ;
    948           if (debugger) {
    949             process.setApplicationData(const_cast<double *>(debugger->optimalSolution()));
    950           }
    951         }
    952 #endif
    953941        solver2 = process.preProcessNonDefault(*solver, false,
    954942                                               numberPasses);
     
    984972                << CoinMessageEol;
    985973            }
    986 #ifdef CGL_DEBUG
    987             if ((model_->specialOptions()&1) != 0) {
    988               const OsiRowCutDebugger *debugger = solver2->getRowCutDebugger() ;
    989               if (debugger) {
    990                 printf("On optimal path after preprocessing\n");
    991               }
    992             }
    993 #endif
    994974            if (returnCode == 1) {
    995975                solver2->resolve();
     
    10661046                    // going for full search and copy across more stuff
    10671047                    model.gutsOfCopy(*model_, 2);
    1068 #ifdef CGL_DEBUG
    1069                     if ((model_->specialOptions()&1) != 0) {
    1070                       const OsiRowCutDebugger *debugger = model.solver()->getRowCutDebugger() ;
    1071                       if (debugger) {
    1072                         printf("On optimal path BB\n");
    1073                       }
    1074                     }
    1075 #endif
    10761048                    assert (!model_->heuristicModel());
    10771049                    model_->setHeuristicModel(&model);
     
    12371209                }
    12381210                //printf("sol %x\n",inputSolution_);
    1239 #ifdef CGL_DEBUG
    1240                 if ((model_->specialOptions()&1) != 0) {
    1241                   const OsiRowCutDebugger *debugger = model.solver()->getRowCutDebugger() ;
    1242                   if (debugger) {
    1243                     printf("On optimal path CC\n");
    1244                   }
    1245                 }
    1246 #endif
    12471211                if (inputSolution_) {
    12481212                    // translate and add a serendipity heuristic
     
    13651329                    if ((model_->moreSpecialOptions()&4194304)!=0)
    13661330                      model.zapGlobalCuts();
    1367 #endif
    1368 #ifdef CGL_DEBUG
    1369                     if ((model_->specialOptions()&1) != 0) {
    1370                       const OsiRowCutDebugger *debugger = model.solver()->getRowCutDebugger() ;
    1371                       if (debugger) {
    1372                         printf("On optimal path DD\n");
    1373                       }
    1374                     }
    13751331#endif
    13761332                    model.branchAndBound();
Note: See TracChangeset for help on using the changeset viewer.