From 8f458b3c38fcde10050dba69a9019924398fcc81 Mon Sep 17 00:00:00 2001 From: Laurent Perron Date: Thu, 4 Feb 2021 18:14:43 +0100 Subject: [PATCH] add python ClearHints method to CpSolver --- ortools/sat/python/cp_model.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ortools/sat/python/cp_model.py b/ortools/sat/python/cp_model.py index 7998e9ec59..e6ef2f2932 100644 --- a/ortools/sat/python/cp_model.py +++ b/ortools/sat/python/cp_model.py @@ -1539,9 +1539,14 @@ class CpModel(object): ' is not a boolean variable') def AddHint(self, var, value): + """Adds 'var == value' as a hint to the solver.""" self.__model.solution_hint.vars.append(self.GetOrMakeIndex(var)) self.__model.solution_hint.values.append(value) + def ClearHints(self): + del self.__model.solution_hint.vars[:] + del self.__model.solution_hint.values[:] + def EvaluateLinearExpr(expression, solution): """Evaluate a linear expression against a solution."""