Abstract

Main classes

Parameter(**kwargs)

Represents a problem input parameter

ParameterGroup(**kwargs)

Represents a group of input parameters

Set(**kwargs)

Creates an index set to be represented inside PROC OPTMODEL

SetIterator(initset[, name, datatype])

Creates an iterator object for a given Set

SetIteratorGroup(initset[, datatype, names])

Creates a group of set iterator objects for multi-dimensional sets

Statement()

Creates a statement to be executed at the server

ImplicitVar(**kwargs)

Creates an implicit variable

Statements

The following list of classes define the underlying structure for the abstract functions. See Abstract Actions to see how you can use abstract functions and statements.

Assignment(identifier, expression[, keyword])

CoForLoopStatement(*args)

CreateDataStatement(table, index[, columns])

DropStatement(**kwargs)

ForLoopStatement(*args)

IfElseStatement(logic_expression, if_statement)

LiteralStatement(**kwargs)

ObjectiveStatement(expression, **kwargs)

ReadDataStatement(table, index[, columns])

SolveStatement(*args, **kwargs)

FixStatement(*elements)

UnfixStatement(*elements)

PrintStatement(*args)