set

Module Attributes

FLATTEN_CROSS_PRODUCT

Set objects

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

alias of GlobalSet

BooleanSet

alias of GlobalSet

BoundsInitializer(init[, default_step])

An Initializer wrapper that converts bounds information to a RangeSet

FiniteRangeSetData(component)

FiniteScalarRangeSet(*args, **kwds)

FiniteScalarSet(*args, **kwds)

FiniteSetData(component)

A general unordered iterable Set

FiniteSetOf(*args, **kwds)

FiniteSimpleRangeSet(*args, **kwargs)

FiniteSimpleSet(*args, **kwargs)

IndexedSet(*args, **kwds)

InfiniteRangeSetData(component)

Data class for a infinite set.

InfiniteScalarRangeSet(*args, **kwds)

InfiniteSetOf(*args, **kwds)

InfiniteSimpleRangeSet(*args, **kwargs)

InsertionOrderSetData(component)

This class defines the data for a ordered set where the items are ordered in insertion order (similar to Python's OrderedSet.

IntegerInterval(**kwds)

DEPRECATED.

IntegerSet

alias of GlobalSet

OrderedScalarSet(*args, **kwds)

OrderedSetData(component)

This class defines the base class for an ordered set of concrete data.

OrderedSetOf(*args, **kwds)

OrderedSimpleSet(*args, **kwargs)

RangeSet(*args, **kwds)

A set object that represents a set of numeric values

RealInterval(**kwds)

DEPRECATED.

RealSet

alias of GlobalSet

Set(*args, **kwds)

A component used to index other Pyomo components.

SetData(component)

The base for all Pyomo objects that can be used as a component indexing set.

SetDifference(*args)

SetDifference_FiniteSet(*args)

SetDifference_InfiniteSet(*args)

SetDifference_OrderedSet(*args)

SetInitializer(init[, allow_generators])

An Initializer wrapper for returning Set objects

SetIntersectInitializer(setA, setB)

An Initializer that returns the intersection of two 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)

This class defines the data for a sorted set.

SortedSimpleSet(*args, **kwargs)

TuplizeValuesInitializer(*args)

An initializer wrapper that will "tuplize" a sequence

UnknownSetDimen()

UnorderedSetOf(*args, **kwargs)

Exceptions

TuplizeError

Functions

DeclareGlobalSet(obj[, caller_globals])

Declare a copy of a set as a global set in the calling module

process_setarg(arg)

set_options(**kwds)

DEPRECATED.

simple_set_rule(rule)

This is a decorator that translates None into Set.End.