Changeset 1847 for trunk


Ignore:
Timestamp:
Jan 26, 2013 7:02:53 PM (6 years ago)
Author:
stefan
Message:

remove ifdef ZERO_HALF_CUTS; some tabs to spaces

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Cbc/src/CbcSolver.cpp

    r1839 r1847  
    186186#include "CglLandP.hpp"
    187187#include "CglResidualCapacity.hpp"
    188 
    189 #ifdef ZERO_HALF_CUTS
    190188#include "CglZeroHalf.hpp"
    191 #endif
    192189//#define CGL_WRITEMPS
    193190#ifdef CGL_WRITEMPS
     
    645642    parameters_[whichParam(CBC_PARAM_STR_PROBINGCUTS, numberParameters_, parameters_)].setCurrentOption("ifmove");
    646643    parameters_[whichParam(CBC_PARAM_STR_KNAPSACKCUTS, numberParameters_, parameters_)].setCurrentOption("ifmove");
    647 #ifdef ZERO_HALF_CUTS
    648644    parameters_[whichParam(CBC_PARAM_STR_ZEROHALFCUTS, numberParameters_, parameters_)].setCurrentOption("off");
    649 #endif
    650645    parameters_[whichParam(CBC_PARAM_STR_REDSPLITCUTS, numberParameters_, parameters_)].setCurrentOption("off");
    651646    parameters_[whichParam(CBC_PARAM_STR_CLIQUECUTS, numberParameters_, parameters_)].setCurrentOption("ifmove");
     
    16131608        int landpAction = 0;
    16141609        CglResidualCapacity residualCapacityGen;
    1615         residualCapacityGen.setDoPreproc(1); // always preprocess
     1610        residualCapacityGen.setDoPreproc(1); // always preprocess
    16161611        // set default action (0=off,1=on,2=root)
    16171612        int residualCapacityAction = 0;
    16181613
    1619 #ifdef ZERO_HALF_CUTS
    16201614        CglZeroHalf zerohalfGen;
    16211615        //zerohalfGen.switchOnExpensive();
    16221616        // set default action (0=off,1=on,2=root)
    16231617        int zerohalfAction = 0;
    1624 #endif
    16251618
    16261619        // Stored cuts
     
    23602353                            residualCapacityAction = action;
    23612354                            break;
    2362 #ifdef ZERO_HALF_CUTS
    23632355                        case CBC_PARAM_STR_ZEROHALFCUTS:
    23642356                            defaultSettings = false; // user knows what she is doing
    23652357                            zerohalfAction = action;
    23662358                            break;
    2367 #endif
    23682359                        case CBC_PARAM_STR_ROUNDING:
    23692360                            defaultSettings = false; // user knows what she is doing
     
    23822373                            probingAction = action;
    23832374                            knapsackAction = action;
    2384 #ifdef ZERO_HALF_CUTS
    23852375                            zerohalfAction = action;
    2386 #endif
    23872376                            cliqueAction = action;
    23882377                            flowAction = action;
     
    23972386                            parameters_[whichParam(CBC_PARAM_STR_MIXEDCUTS, numberParameters_, parameters_)].setCurrentOption(action);
    23982387                            parameters_[whichParam(CBC_PARAM_STR_TWOMIRCUTS, numberParameters_, parameters_)].setCurrentOption(action);
    2399 #ifdef ZERO_HALF_CUTS
    24002388                            parameters_[whichParam(CBC_PARAM_STR_ZEROHALFCUTS, numberParameters_, parameters_)].setCurrentOption(action);
    2401 #endif
    24022389                            if (!action) {
    24032390                                redsplitAction = action;
     
    42494236                                switches[numberGenerators++] = 1;
    42504237                            }
    4251 #ifdef ZERO_HALF_CUTS
    42524238                            if (zerohalfAction) {
    42534239                                if (zerohalfAction > 4) {
     
    42594245                                switches[numberGenerators++] = 2;
    42604246                            }
    4261 #endif
    42624247                            if (dominatedCuts)
    42634248                                babModel_->setSpecialOptions(babModel_->specialOptions() | 64);
     
    42764261                                //generator->setWhetherToUse(true);
    42774262                                generator->setInaccuracy(accuracyFlag[iGenerator]);
    4278                                 if (doAtEnd[iGenerator]) {
    4279                                   generator->setWhetherCallAtEnd(true);
    4280                                   generator->setMustCallAgain(true);
    4281                                 }
     4263                                if (doAtEnd[iGenerator]) {
     4264                                    generator->setWhetherCallAtEnd(true);
     4265                                    generator->setMustCallAgain(true);
     4266                                }
    42824267                                generator->setTiming(true);
    42834268                                if (cutDepth >= 0)
     
    88088793    parameters[whichParam(CBC_PARAM_STR_PROBINGCUTS, numberParameters, parameters)].setCurrentOption("ifmove");
    88098794    parameters[whichParam(CBC_PARAM_STR_KNAPSACKCUTS, numberParameters, parameters)].setCurrentOption("ifmove");
    8810 #ifdef ZERO_HALF_CUTS
    88118795    parameters[whichParam(CBC_PARAM_STR_ZEROHALFCUTS, numberParameters, parameters)].setCurrentOption("off");
    8812 #endif
    88138796    parameters[whichParam(CBC_PARAM_STR_REDSPLITCUTS, numberParameters, parameters)].setCurrentOption("off");
    88148797    parameters[whichParam(CBC_PARAM_STR_CLIQUECUTS, numberParameters, parameters)].setCurrentOption("ifmove");
Note: See TracChangeset for help on using the changeset viewer.