Interface | Description |
---|---|
IloCP.Callback |
This interface allows you to monitor different aspects of CP Optimizer's
search process by being called upon different events.
|
IloIntValueChooser |
A value chooser is applied to a variable in a search strategy.
|
IloIntValueEval |
An evaluator of integer values is an object that is used by value
selectors (
IloValueSelector )
to define instantiation strategies. |
IloIntVarChooser |
A variable chooser is applied to an array of
IloIntVar in a
search strategy. |
IloIntVarEval |
An evaluator of integer variables is an object that is used
by selectors (
IloVarSelector )
of variables to define instantiation strategies. |
IloPropagator |
The
IloPropagator interface offers a simple way
to define a custom constraint, that is, one where you define
the propagation rules
by creating your own sub-class of IloCustomConstraint . |
IloSearchPhase |
The interface
IloSearchPhase is used
to define instantiation strategies to help the embedded CP Optimizer search. |
IloValueSelector |
A selector of integer values is used by value choosers (interface
IloIntValueChooser ) to define
search strategies. |
IloVarSelector |
A selector of integer variables is used by variable choosers
(interface
IloIntVarChooser ) to define
search strategies. |
Class | Description |
---|---|
IloCP |
An instance of this class represents an algorithm for CP Optimizer.
|
IloCP.DoubleInfo |
Symbolic parameter names for floating-point information.
|
IloCP.DoubleParam |
Symbolic parameter names for double-valued
IloCP parameters. |
IloCP.IntInfo |
Symbolic parameter names for integer information.
|
IloCP.IntParam |
Symbolic parameter names for integer-valued
IloCP parameters. |
IloCP.ParameterValues |
Symbolic parameter names for integer-valued
IloCP parameters. |
IloCPEngine |
An instance of this class represents a backtracking search engine for CP Optimizer.
|
IloCPEngine.IntInfo |
Symbolc names for integer information of
IloCPEngine . |
IloCustomConstraint |
This is the base class for custom constraint.
|
IloCustomIntValueChooser |
This is the base class for custom IntValueChooser.
|
IloCustomIntValueEval |
This is the base class for custom IntValueEval.
|
IloCustomIntVarChooser |
This is the base class for custom IntVarChooser.
|
IloCustomIntVarEval |
This is the base class for custom IntVarEval.
|
Enum | Description |
---|---|
IloCP.Callback.Reason |
This enumerated type comprises the different reasons for
which a user callback can be invoked.
|
IloCP.ConflictStatus |
This enumeration lists the values that report the status of a constraint
or a variable with respect to a conflict.
|