This module provides standard enum.Enum definitions used in Pyomo, along with additional utilities for working with custom Enums
enum.Enum
Utilities:
ExtendedEnumType(cls, bases, classdict, **kwds)
ExtendedEnumType
Metaclass for creating an enum.Enum that extends another Enum
NamedIntEnum(value)
NamedIntEnum
An extended version of IntEnum that supports creating members by name as well as value.
IntEnum
Standard Enums:
ObjectiveSense(value)
ObjectiveSense
Flag indicating if an objective is minimizing (1) or maximizing (-1).
Enums
IntEnum(value)
A compatibility wrapper around enum.IntEnum
enum.IntEnum
Classes