Interface | Description |
---|---|
IloAddable |
This interface is used for modeling objects.
|
IloAnd |
This interface defines the API for classes that represent and-constraints.
|
IloConstraint |
This interface defines the API for constraints.
|
IloConversion |
IloConversion objects allow you to locally change the type of
one or more variables. |
IloIntExpr |
This is the basic public interface for integer expressions.
|
IloIntVar |
This interface defines the API for integer variables.
|
IloLinearIntExpr |
This is the interface for scalar product expressions for integer variables.
|
IloLinearIntExprIterator |
Iterator for the linear terms of an
IloLinearIntExpr
expression object. |
IloLinearNumExpr |
This is the interface for scalar product expressions for
numerical variables of any type.
|
IloLinearNumExprIterator |
This is the iterator for the linear terms of an
IloLinearNumExpr
expression object. |
IloLPMatrix |
As a modeling object, an instance of
IloLPMatrix
allows you to treat a set of variables and
range constraints (instances of IloRange )
as a matrix. |
IloLQIntExpr |
A general expression featuring both linear and quadratic terms.
|
IloLQNumExpr |
A general expression featuring both linear and quadratic terms.
|
IloModel |
This interface defines the API for classes that represent
optimization models.
|
IloModeler |
Interface for basic modeling.
|
IloMPModeler |
IloMPModeler is an extension of the IloModeler
modeling interface for mathematical programming (MP). |
IloMultiCriterionExpr |
An instance of this class represents a multicriteria expression in a model.
|
IloNumExpr |
This is the public basic interface for all numerical expressions.
|
IloNumVar |
This interface defines the API for numerical variables of any type.
|
IloNumVarBound |
This interface defines the API for classes that represent the upper or
lower bound of a variable as a constraint.
|
IloObjective |
This interface defines the API for objectives.
|
IloOr |
This interface defines the API for classes that represent or-constraints.
|
IloQuadIntExpr |
A quadratic expression.
|
IloQuadIntExprIterator |
An iterator over the quadratic terms of an
IloQuadIntExpr object. |
IloQuadNumExpr |
A quadratic numeric expression.
|
IloQuadNumExprIterator |
An iterator over the quadratic terms of an
IloQuadNumExpr object. |
IloRange |
This is the interface for modeling objects representing ranged
constraints of the format
lb <= expr <= ub . |
IloSemiContVar |
Semi-continuous variables.
|
IloSOS1 |
A special ordered set of type 1.
|
IloSOS2 |
A special ordered set of type 2.
|
Class | Description |
---|---|
IloColumn |
Objects of class
IloColumn create a variable
to use in column-wise modeling. |
IloColumnArray |
Objects of the class
IloColumnArray are used to create an
array of variables using column-wise modeling. |
IloNumVarBoundType |
Objects of this class represent the bound-type for a modeling variable.
|
IloNumVarType |
Objects of this class represent the type of a modeling variable.
|
IloObjectiveSense |
Objects of this class represent the sense of an
IloObjective
object. |
Exception | Description |
---|---|
IloColumnArray.SizeMismatchException |
An exception that indicates a mismatched number of variables.
|
IloException |
This is the base class for exceptions for the ilog.concert package.
|