集合

模块属性

FLATTEN_CROSS_PRODUCT

设置对象

Classes

AbstractFiniteScalarRangeSet(*args, **kwds)

AbstractFiniteScalarSet(*args, **kwds)

AbstractFiniteSimpleRangeSet(*args, **kwargs)

AbstractFiniteSimpleSet(*args, **kwargs)

AbstractInfiniteScalarRangeSet(*args, **kwds)

AbstractInfiniteSimpleRangeSet(*args, **kwargs)

AbstractOrderedScalarSet(*args, **kwds)

AbstractOrderedSimpleSet(*args, **kwargs)

AbstractSortedScalarSet(*args, **kwds)

AbstractSortedSimpleSet(*args, **kwargs)

BinarySet

GlobalSet 的别名

BooleanSet

GlobalSet 的别名

BoundsInitializer(init[, default_step])

一个将边界信息转换为RangeSet的初始化器包装器

FiniteRangeSetData(component)

FiniteScalarRangeSet(*args, **kwds)

FiniteScalarSet(*args, **kwds)

FiniteSetData(component)

一个通用的无序可迭代集合

FiniteSetOf(*args, **kwds)

FiniteSimpleRangeSet(*args, **kwargs)

FiniteSimpleSet(*args, **kwargs)

IndexedSet(*args, **kwds)

InfiniteRangeSetData(component)

无限集合的数据类。

InfiniteScalarRangeSet(*args, **kwds)

InfiniteSetOf(*args, **kwds)

InfiniteSimpleRangeSet(*args, **kwargs)

InsertionOrderSetData(component)

这个类定义了一个有序集合的数据,其中项目按插入顺序排序(类似于Python的OrderedSet)。

IntegerInterval(**kwds)

已弃用。

IntegerSet

GlobalSet 的别名

OrderedScalarSet(*args, **kwds)

OrderedSetData(component)

此类定义了一组有序具体数据的基类。

OrderedSetOf(*args, **kwds)

OrderedSimpleSet(*args, **kwargs)

RangeSet(*args, **kwds)

表示一组数值的集合对象

RealInterval(**kwds)

已弃用。

RealSet

GlobalSet 的别名

Set(*args, **kwds)

用于索引其他Pyomo组件的组件。

SetData(component)

所有可用作组件索引集的Pyomo对象的基础。

SetDifference(*args)

SetDifference_FiniteSet(*args)

SetDifference_InfiniteSet(*args)

SetDifference_OrderedSet(*args)

SetInitializer(init[, allow_generators])

用于返回Set对象的初始化器包装器

SetIntersectInitializer(setA, setB)

一个返回两个SetInitializers交集的初始化器

SetIntersection(*args)

SetIntersection_FiniteSet(*args)

SetIntersection_InfiniteSet(*args)

SetIntersection_OrderedSet(*args)

SetOf(*args, **kwds)

SetOperator(*args, **kwds)

SetProduct(*args)

SetProduct_FiniteSet(*args)

SetProduct_InfiniteSet(*args)

SetProduct_OrderedSet(*args)

SetSymmetricDifference(*args)

SetSymmetricDifference_FiniteSet(*args)

SetSymmetricDifference_InfiniteSet(*args)

SetSymmetricDifference_OrderedSet(*args)

SetUnion(*args)

SetUnion_FiniteSet(*args)

SetUnion_InfiniteSet(*args)

SetUnion_OrderedSet(*args)

SortedScalarSet(*args, **kwds)

SortedSetData(component)

此类定义了有序集合的数据。

SortedSimpleSet(*args, **kwargs)

TuplizeValuesInitializer(*args)

一个初始化包装器,它将“元组化”一个序列

UnknownSetDimen()

UnorderedSetOf(*args, **kwargs)

异常

TuplizeError

Functions

DeclareGlobalSet(obj[, caller_globals])

在调用模块中声明一个集合的副本作为全局集合

process_setarg(arg)

set_options(**kwds)

已弃用。

simple_set_rule(rule)

这是一个将None转换为Set.End的装饰器。