Changeset 2225 for trunk/Clp/src/ClpSimplexOther.cpp
- Timestamp:
- Aug 8, 2016 7:57:49 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Clp/src/ClpSimplexOther.cpp
r2127 r2225 53 53 { 54 54 rowArray_[1]->clear(); 55 #ifdef LONG_REGION_2 56 rowArray_[2]->clear(); 57 #else 55 58 columnArray_[1]->clear(); 59 #endif 56 60 // long enough for rows+columns 57 61 assert(rowArray_[3]->capacity() >= numberRows_ + numberColumns_); … … 113 117 // put row of tableau in rowArray[0] and columnArray[0] 114 118 matrix_->transposeTimes(this, -1.0, 115 rowArray_[0], columnArray_[1], columnArray_[0]); 119 rowArray_[0], 120 #ifdef LONG_REGION_2 121 rowArray_[2], 122 #else 123 columnArray_[1], 124 #endif 125 columnArray_[0]); 116 126 #ifdef COIN_FAC_NEW 117 127 assert (!rowArray_[0]->packedMode()); … … 1227 1237 } 1228 1238 } 1229 if (numberBasic != numberRows_ ) {1239 if (numberBasic != numberRows_ && 0) { 1230 1240 printf("Bad basis - ranges - coding needed\n"); 1231 1241 assert (numberRanges); … … 2894 2904 } 2895 2905 2896 for (iColumn = 0; iColumn < 2; iColumn++) {2906 for (iColumn = 0; iColumn < SHORT_REGION; iColumn++) { 2897 2907 columnArray_[iColumn]->clear(); 2898 2908 } … … 3335 3345 } 3336 3346 3337 for (iColumn = 0; iColumn < 2; iColumn++) {3347 for (iColumn = 0; iColumn < SHORT_REGION; iColumn++) { 3338 3348 columnArray_[iColumn]->clear(); 3339 3349 } … … 4648 4658 reinterpret_cast<ClpSimplexDual *> 4649 4659 ( this)->dualColumn(rowArray_[0], 4650 columnArray_[0], columnArray_[1], 4660 columnArray_[0], 4661 #ifdef LONG_REGION_2 4662 rowArray_[2], 4663 #else 4664 columnArray_[1], 4665 #endif 4651 4666 rowArray_[3], acceptablePivot, NULL); 4652 4667 return bestPossiblePivot; … … 7728 7743 #else 7729 7744 for (int i=0;i<numberColumns_;i++) 7730 columnWeights[i]= CoinDrand48();7745 columnWeights[i]=randomNumberGenerator_.randomDouble(); 7731 7746 #endif 7732 7747 #if USE_HASH==1
Note: See TracChangeset
for help on using the changeset viewer.