排序组件

(枚举来自 pyomo.core.base.enums)

enum pyomo.core.base.enums.SortComponents(value)[source]

基础类:Flag

这个类是一个方便的包装器,用于指定各种排序顺序。我们将这些对象传递给“sort”参数给各种访问器/迭代器,以控制我们对结果列表进行排序的工作量。其思想是“sort=SortComponents.deterministic”比“sort=True”更具描述性。

枚举成员

UNSORTED = 0

ORDERED_INDICES = 2

SORTED_INDICES = 4

ALPHABETICAL = 8

unsorted = 0

indices = 4

declOrder = 0

declarationOrder = 0

alphaOrder = 8

alphabeticalOrder = 8

alphabetical = 8

deterministic = 2

sortBoth = 12

alphabetizeComponentAndIndex = 12

方法

default()

sorter([sort_by_names, sort_by_keys])

sort_names(flag)

sort_indices(flag)

成员文档

UNSORTED = 0
ORDERED_INDICES = 2
SORTED_INDICES = 4
ALPHABETICAL = 8
unsorted = 0
indices = 4
declOrder = 0
declarationOrder = 0
alphaOrder = 8
alphabeticalOrder = 8
alphabetical = 8
deterministic = 2
sortBoth = 12
alphabetizeComponentAndIndex = 12
static default()[source]
static sort_indices(flag)[source]
static sort_names(flag)[source]
static sorter(sort_by_names=False, sort_by_keys=False)[source]