public abstract static class IloCP.IntInfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static IloCP.IntInfo |
EffectiveWorkers
This information represents number of workers used for search.
|
static IloCP.IntInfo |
MemoryUsage
This information represents the total memory, in bytes, used
globally by the
IloCP instance and any of its
slave objects |
static IloCP.IntInfo |
NumberOfAuxiliaryVariables
Integer info parameter which is the number of auxiliary variables that have been added by
the engine in the
IloCP instance. |
static IloCP.IntInfo |
NumberOfBlackboxCalls
This information is the number of blackbox function evaluations executed in the last solve of
the
IloCP instance. |
static IloCP.IntInfo |
NumberOfBlackboxes
Integer info parameter which represents the total number of blackbox expressions (instances of
IloBlackbox ) extracted from the model. |
static IloCP.IntInfo |
NumberOfBranches
This information is the number of branches executed in the last solve of
the
IloCP instance. |
static IloCP.IntInfo |
NumberOfChoicePoints
This information is the number of choice points executed in the last solve of
the
IloCP instance. |
static IloCP.IntInfo |
NumberOfConstraints
Integer info parameter which represents the number of constraints in the
IloCP instance. |
static IloCP.IntInfo |
NumberOfConstraintsAggregated
Integer info parameter which represents the number of constraints aggregated by the constraint aggregator.
|
static IloCP.IntInfo |
NumberOfConstraintsGenerated
Integer info parameter which represents the number of constraints generated from the constraints aggregated
by the constraint aggregator.
|
static IloCP.IntInfo |
NumberOfCriteria
Integer info parameter which represents the total number of objective criteria
extracted from the model.
|
static IloCP.IntInfo |
NumberOfEngineConstraints
Advanced information.
|
static IloCP.IntInfo |
NumberOfEngineVariables
Advanced information.
|
static IloCP.IntInfo |
NumberOfFails
This information is the number of fails executed in the last solve of
the
IloCP instance. |
static IloCP.IntInfo |
NumberOfIntegerVariables
Integer info parameter which represents the total number of integer variables (instances of
IloIntVar ) extracted from the model. |
static IloCP.IntInfo |
NumberOfIntervalVariables
Integer info parameter which represents the total number of interval variables (instances of
IloIntervalVar ) extracted from the model. |
static IloCP.IntInfo |
NumberOfSequenceVariables
Integer info parameter which represents the total number of sequence variables (instances of
IloIntervalSequenceVar ) extracted from the model. |
static IloCP.IntInfo |
NumberOfSolutions
Integer info parameter which represents the total number of solutions found since the last call to
startNewSearch or since solve was called. |
static IloCP.IntInfo |
NumberOfVariables
Integer info parameter which is the number of variables that have been extracted from the model
to the
IloCP instance. |
static IloCP.IntInfo |
SearchStatus
This information gives the search status of the invoking
IloCP instance. |
static IloCP.IntInfo |
SearchStopCause
This information gives the cause of the search stopping prematurely (before
an optimality or feasibility proof was delivered) by the invoking
IloCP instance when the IloCP.IntInfo.SearchStatus
information value is IloCP.ParameterValues.SearchStopped . |
Constructor and Description |
---|
IloCP.IntInfo() |
Modifier and Type | Method and Description |
---|---|
abstract int |
getValue() |
public static final IloCP.IntInfo NumberOfChoicePoints
IloCP
instance.public static final IloCP.IntInfo NumberOfFails
IloCP
instance.public static final IloCP.IntInfo NumberOfBranches
IloCP
instance.public static final IloCP.IntInfo NumberOfBlackboxCalls
IloCP
instance.public static final IloCP.IntInfo NumberOfVariables
IloCP
instance.public static final IloCP.IntInfo NumberOfAuxiliaryVariables
IloCP
instance.public static final IloCP.IntInfo NumberOfEngineVariables
Advanced information. This information represents the total number of ''engine'' variables created before search begins. This is largely an internal measurement but can be useful for debugging or understanding memory usage.
public static final IloCP.IntInfo NumberOfConstraints
IloCP
instance.public static final IloCP.IntInfo MemoryUsage
This information represents the total memory, in bytes, used
globally by the IloCP
instance and any of its
slave objects
public static final IloCP.IntInfo NumberOfConstraintsAggregated
public static final IloCP.IntInfo NumberOfConstraintsGenerated
public static final IloCP.IntInfo NumberOfIntegerVariables
IloIntVar
) extracted from the model.public static final IloCP.IntInfo NumberOfIntervalVariables
IloIntervalVar
) extracted from the model.public static final IloCP.IntInfo NumberOfSequenceVariables
IloIntervalSequenceVar
) extracted from the model.public static final IloCP.IntInfo NumberOfBlackboxes
IloBlackbox
) extracted from the model.public static final IloCP.IntInfo NumberOfSolutions
startNewSearch
or since solve
was called.public static final IloCP.IntInfo EffectiveWorkers
Auto
then this value is returned.public static final IloCP.IntInfo NumberOfCriteria
public static final IloCP.IntInfo SearchStatus
This information gives the search status of the invoking
IloCP
instance. Before or after a call to
IloCP.solve
,
IloCP.startNewSearch
,
IloCP.next
,
or IloCP.endSearch
,
you can interrogate the search status, which can be one of the
following values:
IloCP.ParameterValues.SearchNotStarted
indicates that the search
has not yet started.IloCP.ParameterValues.SearchOngoing
indicates
that the search is ongoing. This is the case when called between
IloCP.startNewSearch
and IloCP.endSearch
functions calls of from inside a IloCP.solve
call. IloCP::ParameterValues.SearchCompleted
indicates that the
search has terminated. For a decision problem (without an objective),
this means that the search has either found a solution or proved that
none exists. For an optimization problem, this means that the search
has either found a solution which it has proved optimal (within optimality
tolerances), or proved that no solution exists. IloCP.ParameterValues.SearchStopped
indicates that the
search was stopped because of a limit, a call to
IloCP.abortSearch
, or for another
reason. More information on the cause is available using the information
IloCP.IntInfo.SearchStopCause
public static final IloCP.IntInfo SearchStopCause
This information gives the cause of the search stopping prematurely (before
an optimality or feasibility proof was delivered) by the invoking
IloCP
instance when the IloCP.IntInfo.SearchStatus
information value is IloCP.ParameterValues.SearchStopped
.
It can take one of the following values:
IloCP.ParameterValues.SearchHasNotBeenStopped
indicates that the
search has not been stopped at all. .IntParam.SearchStatus
can be used to find the current state of the search. IloCP.ParameterValues.SearchStoppedByLimit
indicates that the
search terminated because of a limit, such as a time limit (see
IloCP.DoubleParam.TimeLimit
) or a fail limit (see
IloCP.IntParam.FailLimit
).IloCP.ParameterValues.SearchStoppedByAbort
indicates
that the search terminated because of a call to
IloCP.abortSearch
IloCP.ParameterValues.SearchStoppedByUnknownCause
indicates
that the search terminated for some other reason.public static final IloCP.IntInfo NumberOfEngineConstraints
Advanced information. This information represents the total number of ''engine'' constraints created before search begins. This is largely an internal measurement but can be useful for debugging or understanding memory usage.