Changeset 902 for trunk


Ignore:
Timestamp:
Mar 28, 2008 4:10:01 PM (12 years ago)
Author:
jpgoncal
Message:

The order of the diving heuristics is now correct.

File:
1 edited

Legend:

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

    r888 r902  
    33593359  if (useDIVING>=kType) {
    33603360    if ((useDIVING&1)!=0) {
    3361       CbcHeuristicDiveCoefficient heuristicDC(*model);
    3362       heuristicDC.setHeuristicName("DiveCoefficient");
    3363       model->addHeuristic(&heuristicDC) ;
     3361      CbcHeuristicDiveVectorLength heuristicDV(*model);
     3362      heuristicDV.setHeuristicName("DiveVectorLength");
     3363      model->addHeuristic(&heuristicDV) ;
    33643364    }
    33653365    if ((useDIVING&2)!=0) {
     3366      CbcHeuristicDiveGuided heuristicDG(*model);
     3367      heuristicDG.setHeuristicName("DiveGuided");
     3368      model->addHeuristic(&heuristicDG) ;
     3369    }
     3370    if ((useDIVING&4)!=0) {
    33663371      CbcHeuristicDiveFractional heuristicDF(*model);
    33673372      heuristicDF.setHeuristicName("DiveFractional");
    33683373      model->addHeuristic(&heuristicDF) ;
    33693374    }
    3370     if ((useDIVING&4)!=0) {
    3371       CbcHeuristicDiveGuided heuristicDG(*model);
    3372       heuristicDG.setHeuristicName("DiveGuided");
    3373       model->addHeuristic(&heuristicDG) ;
    3374     }
    33753375    if ((useDIVING&8)!=0) {
    3376       CbcHeuristicDiveVectorLength heuristicDV(*model);
    3377       heuristicDV.setHeuristicName("DiveVectorLength");
    3378       model->addHeuristic(&heuristicDV) ;
     3376      CbcHeuristicDiveCoefficient heuristicDC(*model);
     3377      heuristicDC.setHeuristicName("DiveCoefficient");
     3378      model->addHeuristic(&heuristicDC) ;
    33793379    }
    33803380    anyToDo=true;
Note: See TracChangeset for help on using the changeset viewer.