Source code for discrete_optimization.generic_tasks_tools.enums

from enum import Enum


[docs] class StartOrEnd(Enum): START = "start" END = "end" def __invert__(self): if self == StartOrEnd.START: return StartOrEnd.END else: return StartOrEnd.START
[docs] class MinOrMax(Enum): MIN = "min" MAX = "max" def __invert__(self): if self == MinOrMax.MIN: return MinOrMax.MAX else: return MinOrMax.MIN