dwavebinarycsp.Constraint.flip_variable#
- Constraint.flip_variable(v)[source]#
Flip a variable in the constraint.
- Parameters:
v (variable) – Variable in the constraint to take the complementary value of its construction value.
Examples
This example creates a constraint that \(a = b\) on binary variables and flips variable a.
>>> const = dwavebinarycsp.Constraint.from_func(operator.eq, ... ['a', 'b'], dwavebinarycsp.BINARY) >>> const.check({'a': 0, 'b': 0}) True >>> const.flip_variable('a') >>> const.check({'a': 1, 'b': 0}) True >>> const.check({'a': 0, 'b': 0}) False