Changeset 2222


Ignore:
Timestamp:
Jul 4, 2016 12:14:53 PM (3 years ago)
Author:
forrest
Message:

hopefully correct this time

File:
1 edited

Legend:

Unmodified
Added
Removed
  • stable/1.16/Clp/src/ClpSolver.cpp

    r2220 r2222  
    34643464     number = new int[numberColumns+1];
    34653465     memset(number, 0, (numberColumns + 1)*sizeof(int));
    3466      if (model->logLevel() > 3) {
     3466     int logLevel=model->logLevel();
     3467     bool reduceMaster=(logLevel&16)!=0;
     3468     bool writeMatrices=(logLevel&8)!=0;
     3469     bool morePrint=(logLevel&32)!=0;
     3470     if (logLevel > 3) {
     3471       // See what is needed
    34673472       // get column copy
    34683473       CoinPackedMatrix columnCopy = *matrix;
     
    35113516           }
    35123517           if (!objective[iColumn]) {
    3513              if (model->logLevel() > 4)
     3518             if (morePrint)
    35143519             printf("Singleton %d with no objective in row with %d elements - rhs %g,%g\n",iColumn,rowLength[iRow],rowLower[iRow],rowUpper[iRow]);
    35153520             nPossibleZeroCost++;
    35163521           } else if (value!=-COIN_DBL_MAX) {
    3517              if (model->logLevel() > 4)
     3522             if (morePrint)
    35183523               printf("Singleton %d (%s) with objective in row %d (%s) with %d equal elements - rhs %g,%g\n",iColumn,model->getColumnName(iColumn).c_str(),
    35193524                      iRow,model->getRowName(iRow).c_str(),
     
    36283633         }
    36293634         // If wanted minimize master rows
    3630          if (model->logLevel()==18)
    3631            thisBestBreak= (increment>0) ? thisBestBreak :
     3635         if (reduceMaster)
     3636           thisBestValue= (increment<0) ? thisBestBreak :
    36323637             numberRows-thisBestBreak;
    36333638         if (thisBestBreak==stop)
     
    37683773         assert (numberWritten==numberColumns);
    37693774         fclose(fpBlocks);
    3770          if (model->logLevel() == 17 || model->logLevel() == 18) {
     3775         if (writeMatrices) {
    37713776           int * whichRows=new int[numberRows+numberColumns];
    37723777           int * whichColumns=whichRows+numberRows;
     
    38433848          }
    38443849     }
    3845      if (model->logLevel() == 63
     3850     if (morePrint
    38463851#ifdef SYM
    38473852               || true
     
    39003905                              iRow = order[lRow];
    39013906                              CoinBigIndex start = rowStart[iRow];
    3902                               if (model->logLevel() == 63) {
     3907                              if (morePrint) {
    39033908                                   printf("row %d %g <= ", iRow, rowLower[iRow]);
    39043909                                   for (CoinBigIndex i = start; i < start + iColumn; i++)
Note: See TracChangeset for help on using the changeset viewer.