Changeset 2223 for trunk


Ignore:
Timestamp:
Jul 4, 2016 12:15:40 PM (2 years ago)
Author:
forrest
Message:

hopefully correct this time

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Clp/src/ClpSolver.cpp

    r2221 r2223  
    35133513     number = new int[numberColumns+1];
    35143514     memset(number, 0, (numberColumns + 1)*sizeof(int));
    3515      if (model->logLevel() > 3) {
     3515     int logLevel=model->logLevel();
     3516     bool reduceMaster=(logLevel&16)!=0;
     3517     bool writeMatrices=(logLevel&8)!=0;
     3518     bool morePrint=(logLevel&32)!=0;
     3519     if (logLevel > 3) {
     3520       // See what is needed
    35163521       // get column copy
    35173522       CoinPackedMatrix columnCopy = *matrix;
     
    35603565           }
    35613566           if (!objective[iColumn]) {
    3562              if (model->logLevel() > 4)
     3567             if (morePrint)
    35633568             printf("Singleton %d with no objective in row with %d elements - rhs %g,%g\n",iColumn,rowLength[iRow],rowLower[iRow],rowUpper[iRow]);
    35643569             nPossibleZeroCost++;
    35653570           } else if (value!=-COIN_DBL_MAX) {
    3566              if (model->logLevel() > 4)
     3571             if (morePrint)
    35673572               printf("Singleton %d (%s) with objective in row %d (%s) with %d equal elements - rhs %g,%g\n",iColumn,model->getColumnName(iColumn).c_str(),
    35683573                      iRow,model->getRowName(iRow).c_str(),
     
    36773682         }
    36783683         // If wanted minimize master rows
    3679          if (model->logLevel()==18)
    3680            thisBestBreak= (increment>0) ? thisBestBreak :
     3684         if (reduceMaster)
     3685           thisBestValue= (increment<0) ? thisBestBreak :
    36813686             numberRows-thisBestBreak;
    36823687         if (thisBestBreak==stop)
     
    38173822         assert (numberWritten==numberColumns);
    38183823         fclose(fpBlocks);
    3819          if (model->logLevel() == 17 || model->logLevel() == 18) {
     3824         if (writeMatrices) {
    38203825           int * whichRows=new int[numberRows+numberColumns];
    38213826           int * whichColumns=whichRows+numberRows;
     
    38923897          }
    38933898     }
    3894      if (model->logLevel() == 63
     3899     if (morePrint
    38953900#ifdef SYM
    38963901               || true
     
    39493954                              iRow = order[lRow];
    39503955                              CoinBigIndex start = rowStart[iRow];
    3951                               if (model->logLevel() == 63) {
     3956                              if (morePrint) {
    39523957                                   printf("row %d %g <= ", iRow, rowLower[iRow]);
    39533958                                   for (CoinBigIndex i = start; i < start + iColumn; i++)
Note: See TracChangeset for help on using the changeset viewer.