Skip to content

Commit 9c024bf

Browse files
committed
Fix test issue
1 parent 42455e1 commit 9c024bf

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

highs/presolve/HPresolve.cpp

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3286,22 +3286,23 @@ HPresolve::Result HPresolve::rowPresolve(HighsPostsolveStack& postsolve_stack,
32863286
// return if row is still feasible
32873287
if (direction * rowActivityBound >=
32883288
direction * rowBound - primal_feastol)
3289-
return;
3289+
return false;
32903290

32913291
// tighten bound
32923292
if (direction * val > 0)
32933293
changeColLower(col, model->col_lower_[col] + 1.0);
32943294
else
32953295
changeColUpper(col, model->col_upper_[col] - 1.0);
3296+
return true;
32963297
};
32973298

32983299
// perform tests
3299-
degree1Tests(col, val, HighsInt{1},
3300-
impliedRowBounds.getSumUpperOrig(row, -offset),
3301-
model->row_lower_[row]);
3302-
degree1Tests(col, val, HighsInt{-1},
3303-
impliedRowBounds.getSumLowerOrig(row, offset),
3304-
model->row_upper_[row]);
3300+
if (!degree1Tests(col, val, HighsInt{1},
3301+
impliedRowBounds.getSumUpperOrig(row, -offset),
3302+
model->row_lower_[row]))
3303+
degree1Tests(col, val, HighsInt{-1},
3304+
impliedRowBounds.getSumLowerOrig(row, offset),
3305+
model->row_upper_[row]);
33053306
}
33063307
}
33073308

0 commit comments

Comments
 (0)