Changeset 2281


Ignore:
Timestamp:
Oct 6, 2017 1:00:01 PM (2 years ago)
Author:
forrest
Message:

be safe in zeroing alternateWeights

File:
1 edited

Legend:

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

    r2235 r2281  
    33733373               } else {
    33743374                    // Just clean up
    3375                     if (alternateWeights_)
    3376                          alternateWeights_->clear();
     3375                    /* If this happens when alternateWeights_ is
     3376                       in "save" mode then alternateWeights_->clear()
     3377                       is disastrous.
     3378                       As will be fairly dense anyway and this
     3379                       rarely happens just zero out */
     3380                    if (alternateWeights_ &&
     3381                        alternateWeights_->getNumElements()) {
     3382                      //alternateWeights_->clear();
     3383                      CoinZeroN(alternateWeights_->denseVector(),
     3384                                alternateWeights_->capacity());
     3385                      alternateWeights_->setNumElements(0);
     3386                    }
    33773387               }
    33783388          }
    33793389          // Save size of factorization
    3380           if (!model->factorization()->pivots())
     3390          if (!model_->factorization()->pivots())
    33813391               sizeFactorization_ = model_->factorization()->numberElements();
    33823392          if(!doInfeasibilities)
Note: See TracChangeset for help on using the changeset viewer.