Ignore:
Timestamp:
Dec 10, 2009 7:29:38 PM (10 years ago)
Author:
lou
Message:

Mark #if 0 with JJF_ZERO and #if 1 with JJF_ONE as a historical reference
point.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/sandbox/Cbc/src/CbcLinked.cpp

    r1286 r1393  
    876876    gutsOfDestructor(true);
    877877}
    878 #if 0
     878#ifdef JJF_ZERO
    879879/* returns
    880880   sequence of nonlinear or
     
    16811681        }
    16821682    }
    1683 #if 0
     1683#ifdef JJF_ZERO
    16841684    // possibly do bounds
    16851685    for (int iColumn = 0; iColumn < firstLambda; iColumn++) {
     
    18341834        if (obj) {
    18351835            if (obj->xMeshSize() < 1.0 && obj->yMeshSize() < 1.0) {
    1836 #if 0
     1836#ifdef JJF_ZERO
    18371837                numberContinuous++;
    18381838                int xColumn = obj->xColumn();
     
    23262326            memset(r, 0, numberColumns*sizeof(double));
    23272327        }
    2328 #if 0
     2328#ifdef JJF_ZERO
    23292329        for (jNon = 0; jNon < numberNonLinearColumns; jNon++) {
    23302330            iColumn = listNonLinearColumn[jNon];
     
    25812581        cbcModel->cutGenerator(6)->setTiming(true);
    25822582        // For now - switch off most heuristics (because CglPreProcess is bad with QP)
    2583 #if 1
     2583#ifndef JJF_ONE
    25842584        CbcHeuristicFPump heuristicFPump(*cbcModel);
    25852585        heuristicFPump.setWhen(13);
     
    36213621                if (zeroObjective) {
    36223622                    cbcModel->setMaximumSolutions(1); // just getting a solution
    3623 #if 0
     3623#ifdef JJF_ZERO
    36243624                    OsiClpSolverInterface * osiclpModel = dynamic_cast< OsiClpSolverInterface*> (cbcModel->solver());
    36253625                    ClpSimplex * clpModel = osiclpModel->getModelPtr();
     
    38613861    }
    38623862}
    3863 #if 0
     3863#ifdef JJF_ZERO
    38643864// Add an element modifier
    38653865void
     
    44194419        int iColumn = members_[j];
    44204420        int i;
    4421 #if 0
     4421#ifdef JJF_ZERO
    44224422        for (i = 0; i < numberColumns; i++) {
    44234423            if (originalColumns[i] == iColumn)
     
    52765276    yB[0] = info->lower_[yColumn_];
    52775277    yB[1] = info->upper_[yColumn_];
    5278 #if 0
     5278#ifdef JJF_ZERO
    52795279    if (info->lower_[1] <= 43.0 && info->upper_[1] >= 43.0) {
    52805280        if (info->lower_[4] <= 49.0 && info->upper_[4] >= 49.0) {
     
    54545454        assert (xyTrue - 1.0e-5 < xB[0]*y + yB[1]*x - xB[0]*yB[1]);
    54555455        // see if all convexification constraints OK with lambda version
    5456 #if 1
     5456#ifndef JJF_ONE
    54575457        assert (xyLambda + 1.0e-5 > xB[0]*y + yB[0]*x - xB[0]*yB[0]);
    54585458        assert (xyLambda + 1.0e-5 > xB[1]*y + yB[1]*x - xB[1]*yB[1]);
     
    56195619            if (fabs(xyLambda - xyTrue) < xySatisfied_ || (xB[0] == xB[1] && yB[0] == yB[1])) {
    56205620                // satisfied
    5621 #if 0
     5621#ifdef JJF_ZERO
    56225622                printf("all satisfied true %g lambda %g\n",
    56235623                       xyTrue, xyLambda);
     
    59745974    if (yRow_ < 0)
    59755975        yLambda = xLambda;
    5976 #if 0
     5976#ifdef JJF_ZERO
    59775977    if (fabs(x - xLambda) > 1.0e-4 ||
    59785978            fabs(y - yLambda) > 1.0e-4)
     
    60826082{
    60836083    int i;
    6084 #if 0
     6084#ifdef JJF_ZERO
    60856085    for (i = 0; i < numberColumns; i++) {
    60866086        if (originalColumns[i] == firstLambda_)
     
    62006200               iColumn, oldLower, oldUpper);
    62016201#endif
    6202 #if 0
     6202#ifdef JJF_ZERO
    62036203    // always free up lambda
    62046204    for (int i = firstLambda_; i < firstLambda_ + 4; i++) {
     
    72237223void checkQP(ClpSimplex * /*model*/)
    72247224{
    7225 #if 0
     7225#ifdef JJF_ZERO
    72267226    printf("Checking quadratic model %x\n", model);
    72277227    if (model) {
     
    77117711                    int /*mode*/)
    77127712{
    7713 #if 1
     7713#ifndef JJF_ONE
    77147714    //#ifdef COIN_HAS_ASL
    77157715    // matrix etc will be changed
Note: See TracChangeset for help on using the changeset viewer.