Changeset 2187 for stable/2.9/Cbc/src/CbcHeuristicDive.cpp
- Timestamp:
- May 5, 2015 9:04:34 AM (6 years ago)
- Location:
- stable/2.9/Cbc
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
stable/2.9/Cbc
- Property svn:mergeinfo changed
/trunk/Cbc merged: 2161,2163-2164,2166-2169,2181,2184-2185
- Property svn:mergeinfo changed
-
stable/2.9/Cbc/src
- Property svn:mergeinfo changed
/trunk/Cbc/src merged: 2161,2163-2164,2166-2167,2181,2184-2185
- Property svn:mergeinfo changed
-
stable/2.9/Cbc/src/CbcHeuristicDive.cpp
r2127 r2187 74 74 decayFactor_ = 1.0; 75 75 smallObjective_ = 1.0e-10; 76 setPriorities();77 76 } 78 77 … … 234 233 if (gotPriorities || priority1>priority2) { 235 234 priority_ = new PriorityType [numberIntegers]; 235 int nInteger=0; 236 236 for (int i = 0; i < numberObjects; i++) { 237 237 OsiObject * object = model_->modifiableObject(i); … … 241 241 int level=thisOne->priority()-priority2; 242 242 assert (level<(1<<29)); 243 priority_[i].priority=static_cast<unsigned int>(level); 243 assert (nInteger<numberIntegers); 244 priority_[nInteger].priority=static_cast<unsigned int>(level); 244 245 int direction=0; 245 246 if (thisOne->preferredWay()<0) … … 248 249 direction=1|1; 249 250 // at present don't try other way is not used 250 priority_[i].direction=static_cast<unsigned char>(direction); 251 } 251 priority_[nInteger++].direction=static_cast<unsigned char>(direction); 252 } 253 assert (nInteger==numberIntegers); 252 254 } 253 255 }
Note: See TracChangeset
for help on using the changeset viewer.