Skip to content

Commit b3fd101

Browse files
committed
Simplify
1 parent 6ad7990 commit b3fd101

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

highs/presolve/HPresolve.cpp

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -618,10 +618,9 @@ void HPresolve::updateRowDualImpliedBounds(HighsInt row, HighsInt col,
618618
void HPresolve::updateRowDualImpliedBounds(HighsInt col) {
619619
// update dual implied bounds of all rows in given column
620620
assert(col >= 0 && col < model->num_col_);
621-
if (checkUpdateRowDualImpliedBounds(col)) {
622-
for (const HighsSliceNonzero& nonzero : getColumnVector(col))
623-
updateRowDualImpliedBounds(nonzero.index(), col, nonzero.value());
624-
}
621+
if (!checkUpdateRowDualImpliedBounds(col)) return;
622+
for (const HighsSliceNonzero& nonzero : getColumnVector(col))
623+
updateRowDualImpliedBounds(nonzero.index(), col, nonzero.value());
625624
}
626625

627626
bool HPresolve::checkUpdateColImpliedBounds(HighsInt row, double* rowLower,
@@ -726,10 +725,9 @@ void HPresolve::updateColImpliedBounds(HighsInt row, HighsInt col, double val) {
726725
void HPresolve::updateColImpliedBounds(HighsInt row) {
727726
// update implied bounds of all columns in given row
728727
assert(row >= 0 && row < model->num_row_);
729-
if (checkUpdateColImpliedBounds(row)) {
730-
for (const HighsSliceNonzero& nonzero : getRowVector(row))
731-
updateColImpliedBounds(row, nonzero.index(), nonzero.value());
732-
}
728+
if (!checkUpdateColImpliedBounds(row)) return;
729+
for (const HighsSliceNonzero& nonzero : getRowVector(row))
730+
updateColImpliedBounds(row, nonzero.index(), nonzero.value());
733731
}
734732

735733
void HPresolve::resetColImpliedBounds(HighsInt col, HighsInt row) {

0 commit comments

Comments
 (0)