Skip to main content
FRAMES NO FRAMES

Class IloOplElementType

Definition file: ilopl/ilooplelement.h
Map of IloOplElementTypeIloOplElementTypeIloOplElementType
Available element types.

These are the symbolic names available for element types.

See Also:

Inner Enumeration
IloOplElementType::Type Symbolic type names for OPL elements.
Inner Enumeration Detail

Enumeration Type

Definition file: ilopl/ilooplelement.h
Symbolic type names for OPL elements.

The documentation provides OPL types and Concert type names.

Below we are using T for any user-defined tuple type, declared as tuple T {...}.

Fields

UNKNOWN = 0
(reserved)
INT
int, IloInt
NUM
float, IloNum
STRING
string, const char*
TUPLE
T, IloTuple
MAP_NUM
float[], IloNumMap
MAP_INT
int[], IloIntMap
MAP_SYMBOL
string[], IloSymbolMap
MAP_TUPLE
T[], IloTupleMap
MAP_SET_NUM
{float}[], IloNumSetMap
MAP_SET_INT
{int}[], IloIntSetMap
MAP_SET_SYMBOL
{string}[], IloSymbolSetMap
MAP_SET_TUPLE
{T}[], IloTupleSetMap
SET_NUM
{float}, IloNumSet
SET_INT
{int}, IloIntSet
SET_SYMBOL
{string}, IloSymbolSet
SET_TUPLE
{T}, IloTupleSet
RANGE_NUM
range float, IloNumRange
RANGE_INT
range, IloIntRange
TUPLE_SCHEMA
tuple type definition, IloTupleSchema
CONSTRAINT
constraint, IloConstraint
MAP_CONSTRAINT
constraint[], IloConstraintMap
TEMPLATE
(reserved)
INTERVAL
interval, IloIntervalVar
SEQUENCE
sequence, IloIntervalSequenceVar
PIECEWISE
pwlFunction/stepFunction, IloPiecewiseExpr
CUMUL_FUNCTION
cumulFunction, IloCumulFunctionExpr
STATE_FUNCTION
stateFunction, IloStateFunctionExpr
MAP_INTERVAL
interval[], IloIntervalVarMap
MAP_SEQUENCE
sequence[], IloIntervalSequenceVarMap
MAP_PIECEWISE
pwlFunction[]/stepFunction[], IloPiecewiseExprMap
MAP_CUMUL_FUNCTION
cumulFunction[], IloCumulFunctionExprMap
MAP_STATE_FUNCTION
stateFunction[], IloStateFunctionExprMap