Skip to content

Commit 8d7286d

Browse files
committed
workaround: pretend to know about branching priority
1 parent e48b827 commit 8d7286d

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

mip/highs.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -638,12 +638,15 @@ def constr_get_index(self: "SolverHighs", name: str) -> int:
638638
# Variable-related getters/setters
639639

640640
def var_get_branch_priority(self: "SolverHighs", var: "mip.Var") -> numbers.Real:
641-
raise NotImplementedError()
641+
# TODO: Is actually not supported by HiGHS, but we mimic the behavior of
642+
# CBC and simply pretend that it's always 0.
643+
return 0
642644

643645
def var_set_branch_priority(
644646
self: "SolverHighs", var: "mip.Var", value: numbers.Real
645647
):
646-
raise NotImplementedError()
648+
# TODO: better raise warning/error instead?
649+
pass
647650

648651
def var_get_lb(self: "SolverHighs", var: "mip.Var") -> numbers.Real:
649652
num_col = ffi.new("int*")

0 commit comments

Comments
 (0)