Skip to content

Commit 0531fbb

Browse files
committed
r2676 from trunk; aka 4688136; fixes #142
1 parent f6c9332 commit 0531fbb

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

Clp/src/ClpModel.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3691,7 +3691,6 @@ int ClpModel::emptyProblem(int *infeasNumber, double *infeasSum, bool printMessa
36913691
columnActivity_[i] = columnUpper_[i];
36923692
status_[i] = 2;
36933693
numberDualInfeasibilities++;
3694-
;
36953694
sumDualInfeasibilities += fabs(objValue);
36963695
badColumn = i;
36973696
badValue = -1.0;
@@ -3706,7 +3705,6 @@ int ClpModel::emptyProblem(int *infeasNumber, double *infeasSum, bool printMessa
37063705
columnActivity_[i] = columnLower_[i];
37073706
status_[i] = 3;
37083707
numberDualInfeasibilities++;
3709-
;
37103708
sumDualInfeasibilities += fabs(objValue);
37113709
badColumn = i;
37123710
badValue = 1.0;
@@ -3718,7 +3716,8 @@ int ClpModel::emptyProblem(int *infeasNumber, double *infeasSum, bool printMessa
37183716
columnActivity_[i] = 0.0;
37193717
if (objValue) {
37203718
numberDualInfeasibilities++;
3721-
;
3719+
badColumn = i;
3720+
badValue = (objValue > 0.0) ? -1.0 : 1.0;
37223721
sumDualInfeasibilities += fabs(objValue);
37233722
returnCode |= 2;
37243723
}

0 commit comments

Comments
 (0)