Changeset 1358


Ignore:
Timestamp:
Apr 17, 2009 2:42:26 PM (11 years ago)
Author:
forrest
Message:

modify asserts etc for difficult problem

Location:
trunk/Clp/src
Files:
2 edited

Legend:

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

    r1346 r1358  
    695695      assert (iPivot>=0);
    696696      solution_[iPivot] = 0.0;
     697      assert (getStatus(iPivot)==basic);
    697698    }
    698699    // Extended solution before "update"
     
    73687369                  setRowStatus(iRow,atLowerBound);
    73697370                }
    7370                 assert (fabs(change)<1.0e20);
     7371                assert (fabs(change)<1.0e200);
    73717372                setColumnStatus(kColumn,basic);
    73727373                numberIn++;
     
    79247925              if (!numberBasic) {
    79257926                allSlackBasis(true);
     7927                numberThrownOut=1; // force another go
    79267928              } else {
    79277929                CoinSort_2(array, array + numberThrownOut, sort);
  • trunk/Clp/src/ClpSimplexDual.cpp

    r1357 r1358  
    28062806          upper_[iSequence]= 0.5*dualBound_;
    28072807          setFakeBound(iSequence,ClpSimplexDual::bothFake);
    2808           abort();
    28092808          numberFake_++;
    28102809          setStatus(iSequence,atUpperBound);
     
    69346933              setFakeBound(iSequence,ClpSimplexDual::lowerFake);
    69356934            } else {
     6935#ifdef CLP_INVESTIGATE
    69366936              printf("bad1\n");
     6937#endif
    69376938            }
    69386939          }
     
    69506951              setFakeBound(iSequence,ClpSimplexDual::upperFake);
    69516952            } else {
     6953#ifdef CLP_INVESTIGATE
    69526954              printf("bad1\n");
     6955#endif
    69536956            }
    69546957          }
Note: See TracChangeset for help on using the changeset viewer.