Skip to content
This repository was archived by the owner on Jan 30, 2023. It is now read-only.

Commit df42b5b

Browse files
author
Matthias Koeppe
committed
Fix for #20361: PPL backend re-solves the problem every time get_variable_value or get_objective_value is called
1 parent 7ffcdd1 commit df42b5b

File tree

1 file changed

+0
-2
lines changed

1 file changed

+0
-2
lines changed

src/sage/numerical/backends/ppl_backend.pyx

-2
Original file line numberDiff line numberDiff line change
@@ -573,7 +573,6 @@ cdef class PPLBackend(GenericBackend):
573573
sage: p.get_variable_value(1)
574574
3/2
575575
"""
576-
self.init_mip()
577576
ans = self.mip.optimal_value()
578577
return ans / self.obj_denominator + self.obj_constant_term
579578

@@ -602,7 +601,6 @@ cdef class PPLBackend(GenericBackend):
602601
sage: p.get_variable_value(1)
603602
3/2
604603
"""
605-
self.init_mip()
606604
g = self.mip.optimizing_point()
607605
return g.coefficient(Variable(variable)) / g.divisor()
608606

0 commit comments

Comments
 (0)