Changeset 2153


Ignore:
Timestamp:
Mar 5, 2015 10:14:44 AM (4 years ago)
Author:
forrest
Message:

fix priorityin file

File:
1 edited

Legend:

Unmodified
Added
Removed
  • stable/2.9/Cbc/src/CbcSolver.cpp

    r2143 r2153  
    42454245                                    OsiClpSolverInterface * clpSolver2 = dynamic_cast< OsiClpSolverInterface*> (solver2);
    42464246                                    ClpSimplex * lpSolver = clpSolver2->getModelPtr();
    4247                                     lpSolver->writeMps("presolved.mps", 0, 1, lpSolver->optimizationDirection());
     4247                                    lpSolver->writeMps("presolved.mps", 2, 1, lpSolver->optimizationDirection());
    42484248                                    printf("Preprocessed model (minimization) on presolved.mps\n");
    42494249                                }
     
    82168216                                        iColumn = -1;
    82178217                                        int lowestPriority=-COIN_INT_MAX;
    8218                                         while (iColumn>=0 || fgets(line, 1000, fp)) {
    8219                                             if (!strncmp(line, "ENDATA", 6))
     8218                                        bool needCard = true;
     8219                                        while (!needCard || fgets(line, 1000, fp)) {
     8220                                            if (!strncmp(line, "ENDATA", 6)||
     8221                                                !strncmp(line, "endata", 6))
    82208222                                                break;
    82218223                                            nLine++;
    8222                                             if (!useMasks)
     8224                                            if (!useMasks) 
    82238225                                              iColumn = -1;
     8226                                            else
     8227                                              needCard=false;
    82248228                                            double up = 0.0;
    82258229                                            double down = 0.0;
     
    82838287                                                      }
    82848288                                                    }
    8285                                                     if (iColumn == numberColumns)
     8289                                                    if (iColumn == numberColumns) {
    82868290                                                        iColumn = -1;
     8291                                                        needCard = true;
     8292                                                    }
    82878293                                                    break;
    82888294                                                    // number
Note: See TracChangeset for help on using the changeset viewer.