| Overview | Group | Tree | Graph | Deprecated | Index | Concepts |

These are the symbolic names available for element types.
See Also:
| Inner Enumeration | |
|---|---|
| IloOplElementType::Type | Symbolic type names for OPL elements. |
| Inner Enumeration Detail |
|---|
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
|