Interface | Description |
---|---|
IloCplex.Callback.Function |
Interface for CPLEX callbacks.
|
IloCplex.MIPCallback.NodeData |
Interface for user-objects attached to nodes.
|
IloCplexMultiCriterionExpr |
A CPLEX-specific interface for a multi-criterion expression.
|
IloModelingAssistance.Callback |
Interface for modeling assistance callbacks.
|
Class | Description |
---|---|
IloCplex |
IloCplex is the class used to create and solve
a large variety of Mathematical Programming models. |
IloCplex.Aborter |
Gracefully terminates the solve and tuning methods of CPLEX.
|
IloCplex.Algorithm |
Enumeration of types of algorithms (algorithm-type)
used by
IloCplex . |
IloCplex.Annotation |
Base class for annotations.
|
IloCplex.BarrierCallback |
This is the callback class to use when
IloCplex uses the
barrier optimizer. |
IloCplex.BasisStatus |
Enumeration of possible basis status codes.
|
IloCplex.BendersStrategy |
Enumeration of possible values for the
IloCplex.Param.Benders.Strategy parameter. |
IloCplex.BooleanParam |
Symbolic names for parameters in
IloCplex that are
Boolean-valued. |
IloCplex.BooleanParameter |
Members of this class access parameters that take a Boolean value.
|
IloCplex.BranchCallback |
Base class for user-written callbacks that control branching.
|
IloCplex.BranchDirection |
Enumeration of branch direction values.
|
IloCplex.BranchType |
Identifies a branch type for a user-written callback.
|
IloCplex.CalcQCPDuals |
Enumeration of possible values for the QCP dual computation parameter
IloCplex.IntParam.CalcQCPDuals . |
IloCplex.Callback |
The callback base class.
|
IloCplex.Callback.Context |
Context for the CPLEX callback.
|
IloCplex.Callback.Context.Id |
Places in which a CPLEX callback can be invoked.
|
IloCplex.Callback.Context.RelaxationFlags |
Flags that can be used with
IloCplex.Callback.Context.getRelaxationStatus(long) . |
IloCplex.ConflictAlgorithm |
Enumeration of possible values for the conflict algorithm
IloCplex.Param.Conflict.Algorithm . |
IloCplex.ConflictStatus |
The class of status values returned by
IloCplex.refineConflict . |
IloCplex.ContinuousCallback |
The callback base class for user-written callbacks invoked at
every iteration of the simplex or barrier optimizers when they
are solving a continuous model.
|
IloCplex.ControlCallback |
Base class for all callback classes querying or taking control of
the MIP branch-and-cut search.
|
IloCplex.CplexStatus |
Enumeration of possible
IloCplex algorithm
status codes. |
IloCplex.CrossoverCallback |
The base class for user-written callbacks during crossover from a barrier
solution to a simplex basis.
|
IloCplex.CutManagement |
Enumeration of possible values to specify how
CPLEX should treat a cut.
|
IloCplex.CutType |
Enumeration of cut types.
|
IloCplex.DataCheck |
Enumeration of possible values for the
IloCplex.IntParam.DataCheck parameter. |
IloCplex.DeleteMode |
Enumeration of possible values for the delete mode of
IloCplex , as controlled by the methods
setDeleteMode and getDeleteMode . |
IloCplex.DisjunctiveCutCallback |
This is the callback class to use to control the progress
of the generation of disjunctive cuts when a mixed integer
programming problem (MIP) is being solved.
|
IloCplex.DisjunctiveCutInfoCallback |
Monitors the progress
of the generation of disjunctive cuts when a mixed integer
programming problem (MIP) is being solved.
|
IloCplex.DoubleAnnotation |
An annotation that stores data of type
double . |
IloCplex.DoubleParam |
Symbolic parameter names for double-valued
IloCplex parameters. |
IloCplex.DoubleParameter |
Members of this class access parameters that take a double value.
|
IloCplex.DualPricing |
Enumeration of possible values for the dual pricing parameter
IloCplex.IntParam.DPriInd . |
IloCplex.FilterIndex |
An instance of this class represents the index of a filter
associated with the solution pool.
|
IloCplex.FilterType |
An instance of this class represents the type of a filter
associated with the solution pool.
|
IloCplex.FlowMIRCutCallback |
This is the callback class to use to control the progress
of the generation of flow cover and mixed integer rounding (MIR)
cuts when a mixed integer programming problem (MIP) is being solved.
|
IloCplex.FlowMIRCutInfoCallback |
Monitors the progress
of the generation of flow cover and mixed integer rounding (MIR)
cuts when a mixed integer programming problem (MIP) is being solved.
|
IloCplex.FractionalCutCallback |
This is the callback class to use to control or query the progress
of the generation of fractional cuts when a mixed integer
programming problem (MIP) is being solved.
|
IloCplex.FractionalCutInfoCallback |
Monitors the progress
of the generation of fractional cuts when a mixed integer
programming problem (MIP) is being solved.
|
IloCplex.Goal |
Base class of user-written implementation classes of goals.
|
IloCplex.HeuristicCallback |
Base class for user-written callbacks injecting integer-feasible
solutions during search.
|
IloCplex.IncumbentCallback |
Class of callbacks called when a new incumbent is found.
|
IloCplex.IntegerFeasibilityStatus |
Objects of this class report the integer feasibility status of
a variable.
|
IloCplex.IntParam |
Symbolic parameter names for integer-valued
IloCplex parameters. |
IloCplex.IntParameter |
Members of this class access parameters that take integer values.
|
IloCplex.LazyConstraintCallback |
Callback class for lazy constraints.
|
IloCplex.LongAnnotation |
An annotation that stores data of type
long . |
IloCplex.LongParam |
Symbolic parameter names for integer-valued
IloCplex parameters. |
IloCplex.LongParameter |
Members of this class access parameters that take integer values.
|
IloCplex.MIPCallback |
The base class for MIP control and query callbacks.
|
IloCplex.MIPEmphasis |
Enumeration of possible values for the
IloCplex.IntParam.MIPEmphasis parameter. |
IloCplex.MIPInfoCallback |
The base class for all MIP informational callbacks.
|
IloCplex.MIPSearch |
Enumeration of possible values for the MIP search parameter
|
IloCplex.MIPStartEffort |
Levels of effort for CPLEX to expend to solve a MIP start.
|
IloCplex.MultiObjIntInfo |
The enumeration
IloCplex::MultiObjIntInfo lists types of
solution information of type int that can be retrieved
about the solution of a subproblem solved during multiobjective
optimization. |
IloCplex.MultiObjLongInfo |
The enumeration
IloCplex::MultiObjLongInfo lists types of
solution information of type long that can be retrieved
about the solution of a subproblem solved during multiobjective
optimization. |
IloCplex.MultiObjNumInfo |
The enumeration
IloCplex::MultiObjNumInfo lists types of
solution information of type double that can be retrieved
about the solution of a subproblem solved during multiobjective
optimization. |
IloCplex.NetworkCallback |
This is the callback class to use when
IloCplex uses the
network optimizer. |
IloCplex.NodeCallback |
Base class for user-written callbacks
selecting the next node to process
during the branch-and-cut search.
|
IloCplex.NodeEvaluator |
Represents a node evaluator.
|
IloCplex.NodeId |
A class for uniquely identifying a MIP node
in a branch-and-cut tree.
|
IloCplex.NodeSelect |
Enumeration of possible values for the node selection parameter
IloCplex.IntParam.NodeSel . |
IloCplex.OptimalityTarget |
Enumeration of possible values for the QP solution target parameter
|
IloCplex.OptimizationCallback |
Base class for legacy callbacks to be used in optimization.
|
IloCplex.ParallelMode |
Enumeration of possible values for the dual pricing parameter
IloCplex.IntParam.ParallelMode . |
IloCplex.Param |
For documentation, see parameters by name in the
CPLEX Parameters Reference Manual.
|
IloCplex.Param.Barrier | |
IloCplex.Param.Barrier.Limits | |
IloCplex.Param.Benders | |
IloCplex.Param.Benders.Tolerances | |
IloCplex.Param.Conflict | |
IloCplex.Param.Emphasis | |
IloCplex.Param.Feasopt | |
IloCplex.Param.MIP | |
IloCplex.Param.MIP.Cuts | |
IloCplex.Param.MIP.Limits | |
IloCplex.Param.MIP.PolishAfter | |
IloCplex.Param.MIP.Pool | |
IloCplex.Param.MIP.Strategy | |
IloCplex.Param.MIP.SubMIP | |
IloCplex.Param.MIP.Tolerances | |
IloCplex.Param.MultiObjective | |
IloCplex.Param.Network | |
IloCplex.Param.Network.Tolerances | |
IloCplex.Param.Output | |
IloCplex.Param.Preprocessing | |
IloCplex.Param.Read | |
IloCplex.Param.Sifting | |
IloCplex.Param.Simplex | |
IloCplex.Param.Simplex.Limits | |
IloCplex.Param.Simplex.Perturbation | |
IloCplex.Param.Simplex.Tolerances | |
IloCplex.Param.Tune | |
IloCplex.Parameter |
Members of this class enumerate the types of parameters.
|
IloCplex.ParameterSet |
A parameter set for IloCplex.
|
IloCplex.PrimalPricing |
Enumeration of possible values for the primal pricing parameter
IloCplex.IntParam.PPriInd . |
IloCplex.ProbingCallback |
Base class for user-written control and query callbacks
that control probing progress.
|
IloCplex.ProbingInfoCallback |
Monitors probing progress for user-written callbacks in
a mixed integer program (MIP).
|
IloCplex.Quality |
Objects of this class contain information
computed to measure the quality of a solution.
|
IloCplex.QualityType |
This class contains symbolic names to identify measures of the quality
of a solution.
|
IloCplex.Relaxation |
Enumeration of possible values for the parameter
FeasOptMode . |
IloCplex.SearchLimit |
Represents a limit of the search to a specified subtree.
|
IloCplex.SimplexCallback |
This is the callback class to use when
IloCplex uses the
simplex optimizer. |
IloCplex.SolutionSource |
This enumeration lists the values that tell for which type
of solution the incumbent callback or lazy constraint callback was invoked.
|
IloCplex.SolutionType |
Enumeration of solution types.
|
IloCplex.SolveCallback |
The base class for user-written solve callbacks to control how
subproblems (for example, node and heuristic subproblems)
are solved within branch and cut.
|
IloCplex.Status |
Enumeration of possible solution status values, as returned by the
method
cplex.getStatus . |
IloCplex.StringParam |
Symbolic parameter names for string-valued
IloCplex parameters. |
IloCplex.StringParameter |
Members of this class access parameters that take a string as a value.
|
IloCplex.TuningCallback |
Base class for callbacks to use in a tuning session.
|
IloCplex.TuningStatus |
Members of this class represent the status of a tuning session.
|
IloCplex.UnknownObjectException |
Exceptions of this class are thrown if operations are attempted for
modeling objects that not part of the active model.
|
IloCplex.UnsupportedObjectException |
Exceptions of this class are thrown when a modeling object that
cannot be extracted is added to
the invoking
IloCplex object. |
IloCplex.UnsupportedQException |
An instance of this exception is thrown by
IloCplex when
a quadratic expression is encountered where it is not supported by
IloCplex . |
IloCplex.UserCutCallback |
This is the callback class to use to add user-written
cuts during the branch-and-cut search.
|
IloCplex.VariableSelect |
Enumeration of possible values for the
IloCplex.IntParam.VarSel parameter. |
IloCplex.WriteLevel |
Levels of detail when MIP starts and solutions are written
to formatted files.
|
IloCplexModeler |
Implements the interface of the math programming modeler
and its base interfaces.
|
IloModelingAssistance |
A class for modeling assistance.
|
MultipleConversionException |
This exception is thrown by an attempt to change the type of a variable
multiple times.
|
UnsupportedExpressionException |
An instance of
UnsupportedExpression is thrown when there is an
attempt to create a
model with IloCplex that does not use only linear expressions
for IloRanges and linear or quadratic expressions for the
objective. |
Enum | Description |
---|---|
IloCplex.Callback.Context.Info |
Constants to query information from a CPLEX callback.
|
IloCplex.Callback.Context.SolutionStrategy |
Identifiers for the different strategies that can be passed to
IloCplex.Callback.Context.postHeuristicSolution(ilog.concert.IloNumVar[], double[], int, int, double, ilog.cplex.IloCplex.Callback.Context.SolutionStrategy) . |
Exception | Description |
---|---|
CouldNotInstallColumnException |
Exception thrown when installing a new variable according to a
IloColumn object fails. |
IloCplex.CplexEndedException |
Exceptions of this class are thrown when a method is called for an
IloCplex object or any object that has been created with it
after the end method has been called. |
IloCplex.MultipleUseException |
Exceptions of this class are thrown when a modeling object that is used
by one instance of
IloCplex is attempted to be used
by anotherIloCplex object at the same time. |
IloCplexModeler.Exception |
This class extends the class
IloException
by also capturing the CPLEX error code. |
MultipleObjectiveException |
This exception is thrown by an attempt to add more than one objective
to a model.
|
NumVarAlreadyInLPMatrixException |
This exception is thrown by an attempt to use a variable multiple times
in an LP matrix.
|