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