def forget(self, var: VariableIdentifier):
# close first to not lose implicit constraints about other variables
self.close()
# forget binary constraints
for index in self.binary_constraints_indices(sign1=None, var1=var):
self[index] = inf
# forget unary constraints
self[PLUS, var, MINUS, var] = inf
self[MINUS, var, PLUS, var] = inf
评论列表
文章目录