Skip to content

Commit 5c9562e

Browse files
committed
Fixup in mockoptimizer
1 parent 4947022 commit 5c9562e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/Utilities/mockoptimizer.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,8 @@ function MOI.is_empty(mock::MockOptimizer)
296296
mock.resultcount == 0 && isnan(mock.objectivevalue) &&
297297
isnan(mock.objectivebound) &&
298298
mock.primalstatus == MOI.NO_SOLUTION &&
299-
mock.dualstatus == MOI.NO_SOLUTION
299+
mock.dualstatus == MOI.NO_SOLUTION &&
300+
isempty(mock.con_basis)
300301
end
301302

302303
MOI.is_valid(mock::MockOptimizer, idx::MOI.Index) = MOI.is_valid(mock.inner_model, xor_index(idx))
@@ -408,7 +409,7 @@ function mock_optimize!(mock::MockOptimizer, termstatus::MOI.TerminationStatusCo
408409
end
409410
end
410411
# Default termination status
411-
mock_optimize!(mock::MockOptimizer, primal, dual...; con_basis = []) = mock_optimize!(mock, MOI.OPTIMAL, primal, con_basis = con_basis, dual...)
412+
mock_optimize!(mock::MockOptimizer, primdual...; kws...) = mock_optimize!(mock, MOI.OPTIMAL, primdual...; kws...)
412413
function mock_optimize!(mock::MockOptimizer, termstatus::MOI.TerminationStatusCode)
413414
MOI.set(mock, MOI.TerminationStatus(), termstatus)
414415
MOI.set(mock, MOI.ResultCount(), 0)

0 commit comments

Comments
 (0)