Changeset 2291


Ignore:
Timestamp:
Nov 16, 2017 5:22:07 AM (8 months ago)
Author:
forrest
Message:

allow dense columns in barrier - standalone

Location:
stable/1.16/Clp/src
Files:
3 edited

Legend:

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

    r2237 r2291  
    88568856                                   }
    88578857                                   if (!numberBasic) {
    8858                                         allSlackBasis(true);
     8858                                        allSlackBasis(ifValuesPass==0);
    88598859                                        numberThrownOut = 1; // force another go
    88608860                                   } else {
  • stable/1.16/Clp/src/ClpSolve.cpp

    r2285 r2291  
    30513051          case 4:
    30523052               if (!doKKT) {
    3053                     ClpCholeskyUfl * cholesky = new ClpCholeskyUfl();
     3053                    ClpCholeskyUfl * cholesky = new ClpCholeskyUfl(options.getExtraInfo(1));
    30543054                    barrier.setCholesky(cholesky);
    30553055               } else {
     
    34653465                                   //model2->setLogLevel(63);
    34663466                                   //model2->setFactorizationFrequency(1);
    3467                                    model2->dual(2);
     3467                                   if (!gap)
     3468                                     model2->dual(2);
    34683469                                   CoinMemcpyN(saveCost, numberColumns, cost);
    34693470                                   delete [] saveCost;
  • stable/1.16/Clp/src/ClpSolver.cpp

    r2256 r2291  
    952952                                   } else {
    953953                                        method = ClpSolve::useBarrier;
    954 #ifdef ABC_INHERIT
    955954                                        if (doIdiot > 0)
    956955                                             solveOptions.setSpecialOption(1, 2, doIdiot); // dense threshold
    957 #endif
    958956                                        if (crossover == 1) {
    959957                                             method = ClpSolve::useBarrierNoCross;
Note: See TracChangeset for help on using the changeset viewer.