Ignore:
Timestamp:
Apr 6, 2013 2:13:35 PM (6 years ago)
Author:
stefan
Message:

fix compiler (gcc 4.6.2) warnings in optimized mode, mainly about unused variables

File:
1 edited

Legend:

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

    r1881 r1886  
    398398        int numberColumns = solver_->getNumCols() ;
    399399        // Column copy of matrix
    400         bool allPlusOnes = true;
    401         bool allOnes = true;
    402400        int problemType = -1;
    403401        const double * element = solver_->getMatrixByCol()->getElements();
     
    670668                        } else if (value == -1.0) {
    671669                            rhs[row[j]] = -0.5;
    672                             allPlusOnes = false;
    673670                        } else {
    674671                            rhs[row[j]] = -COIN_DBL_MAX;
    675                             allOnes = false;
    676672                        }
    677673                    }
     
    20702066    */
    20712067    // Convert to Osi if wanted
    2072     bool useOsiBranching = false;
    20732068    //OsiBranchingInformation * persistentInfo = NULL;
    20742069    if (branchingMethod_ && branchingMethod_->chooseMethod()) {
    2075         useOsiBranching = true;
    20762070        //persistentInfo = new OsiBranchingInformation(solver_);
    20772071        if (numberOriginalObjects) {
     
    38813875      this node is still live, push it onto the heap that holds the live set.
    38823876    */
    3883     double bestValue = 0.0 ;
    38843877    if (newNode) {
    3885         bestValue = newNode->objectiveValue();
    38863878        if (newNode->branchingObject()) {
    38873879            newNode->initializeInfo() ;
     
    77997791#ifdef CHECK_DEBUGGER
    78007792                if ((specialOptions_&1) != 0 ) {
    7801                   const OsiRowCutDebugger * debugger =
    7802                     solver_->getRowCutDebuggerAlways();
    7803                   CoinAssert (!debugger->invalidCut(*thisCut));
     7793                  CoinAssert (!solver_->getRowCutDebuggerAlways()->invalidCut(*thisCut));
    78047794                }
    78057795#endif
     
    1187711867                int iAway = -1;
    1187811868                double largestInfeasibility = tolerance;
     11869#if COIN_DEVELOP>1
    1187911870                int iInfeas = -1;
     11871#endif
    1188011872                const double * columnLower = continuousSolver_->getColLower();
    1188111873                const double * columnUpper = continuousSolver_->getColUpper();
     
    1188411876                    double value = solution2[i];
    1188511877                    if (value > columnUpper[i] + largestInfeasibility) {
     11878#if COIN_DEVELOP>1
    1188611879                        iInfeas = i;
     11880#endif
    1188711881                        largestInfeasibility = value - columnUpper[i];
    1188811882                    } else if (value < columnLower[i] - largestInfeasibility) {
     11883#if COIN_DEVELOP>1
    1188911884                        iInfeas = i;
     11885#endif
    1189011886                        largestInfeasibility = columnLower[i] - value;
    1189111887                    }
     
    1465614652        numberCutGenerators_=0; // so can dive and branch
    1465714653    }
    14658     int currentNumberCuts = 0 ;
    1465914654    currentNode_ = node; // so can be accessed elsewhere
    1466014655    double bestObjective = bestObjective_;
     
    1479014785        phase_ = 2;
    1479114786        OsiCuts cuts ;
    14792         currentNumberCuts = solver_->getNumRows() - numberRowsAtContinuous_ ;
    1479314787        int saveNumber = numberIterations_;
    1479414788        if (solverCharacteristics_->solutionAddsCuts()) {
     
    1516315157                  solver_->writeMpsNative("infeas2.mps", NULL, NULL, 2);
    1516415158                  solver_->getRowCutDebuggerAlways()->printOptimalSolution(*solver_);
     15159#ifndef NDEBUG
    1516515160                  const OsiRowCutDebugger * debugger = solver_->getRowCutDebugger() ;
     15161#endif
    1516615162                  assert (debugger) ;
    1516715163                  int numberRows0=continuousSolver_->getNumRows();
Note: See TracChangeset for help on using the changeset viewer.