| Overview | Group | Tree | Graph | Deprecated | Index | Concepts |
The enumeration IloCplex::CplexStatus lists values that
the status of an IloCplex algorithm can assume.
The methods
IloCplex::getCplexStatus and
IloCplex::getCplexSubStatus
access the status values,
providing information about what the algorithm learned about the active
model in the most recent invocation of the method solve or
feasOpt.
The status may also tell why the algorithm terminated.
See the group optim.cplex.solutionstatus in the Callable Library Reference Manual, where they are listed in alphabetic order, or the topic Interpreting Solution Status Codes in the Overview of the APIs, where they are listed in numeric order, for more information about these values. Also see the CPLEX User's Manual for examples of their use.
See also the enumeration IloAlgorithm::Status in the
Reference Manual of the C++ API.
See Also:
| Fields |
|---|
Unknown = 0 | |
Optimal = CPX_STAT_OPTIMAL | |
Unbounded = CPX_STAT_UNBOUNDED | |
Infeasible = CPX_STAT_INFEASIBLE | |
InfOrUnbd = CPX_STAT_INForUNBD | |
OptimalInfeas = CPX_STAT_OPTIMAL_INFEAS | |
NumBest = CPX_STAT_NUM_BEST | |
FeasibleRelaxedSum = CPX_STAT_FEASIBLE_RELAXED_SUM | |
OptimalRelaxedSum = CPX_STAT_OPTIMAL_RELAXED_SUM | |
FeasibleRelaxedInf = CPX_STAT_FEASIBLE_RELAXED_INF | |
OptimalRelaxedInf = CPX_STAT_OPTIMAL_RELAXED_INF | |
FeasibleRelaxedQuad = CPX_STAT_FEASIBLE_RELAXED_QUAD | |
OptimalRelaxedQuad = CPX_STAT_OPTIMAL_RELAXED_QUAD | |
AbortRelaxed = CPXMIP_ABORT_RELAXED | |
AbortObjLim = CPX_STAT_ABORT_OBJ_LIM | |
AbortPrimObjLim = CPX_STAT_ABORT_PRIM_OBJ_LIM | |
AbortDualObjLim = CPX_STAT_ABORT_DUAL_OBJ_LIM | |
AbortItLim = CPX_STAT_ABORT_IT_LIM | |
AbortTimeLim = CPX_STAT_ABORT_TIME_LIM | |
AbortDetTimeLim = CPX_STAT_ABORT_DETTIME_LIM | |
AbortUser = CPX_STAT_ABORT_USER | |
OptimalFaceUnbounded = CPX_STAT_OPTIMAL_FACE_UNBOUNDED | |
OptimalTol = CPXMIP_OPTIMAL_TOL | |
SolLim = CPXMIP_SOL_LIM | |
PopulateSolLim = CPXMIP_POPULATESOL_LIM | |
NodeLimFeas = CPXMIP_NODE_LIM_FEAS | |
NodeLimInfeas = CPXMIP_NODE_LIM_INFEAS | |
FailFeas = CPXMIP_FAIL_FEAS | |
FailInfeas = CPXMIP_FAIL_INFEAS | |
MemLimFeas = CPXMIP_MEM_LIM_FEAS | |
MemLimInfeas = CPXMIP_MEM_LIM_INFEAS | |
FailFeasNoTree = CPXMIP_FAIL_FEAS_NO_TREE | |
FailInfeasNoTree = CPXMIP_FAIL_INFEAS_NO_TREE | |
ConflictFeasible = CPX_STAT_CONFLICT_FEASIBLE | |
ConflictMinimal = CPX_STAT_CONFLICT_MINIMAL | |
ConflictAbortContradiction = CPX_STAT_CONFLICT_ABORT_CONTRADICTION | |
ConflictAbortTimeLim = CPX_STAT_CONFLICT_ABORT_TIME_LIM | |
ConflictAbortDetTimeLim = CPX_STAT_CONFLICT_ABORT_DETTIME_LIM | |
ConflictAbortItLim = CPX_STAT_CONFLICT_ABORT_IT_LIM | |
ConflictAbortNodeLim = CPX_STAT_CONFLICT_ABORT_NODE_LIM | |
ConflictAbortObjLim = CPX_STAT_CONFLICT_ABORT_OBJ_LIM | |
ConflictAbortMemLim = CPX_STAT_CONFLICT_ABORT_MEM_LIM | |
ConflictAbortUser = CPX_STAT_CONFLICT_ABORT_USER | |
Feasible = CPX_STAT_FEASIBLE | |
OptimalPopulated = CPXMIP_OPTIMAL_POPULATED | |
OptimalPopulatedTol = CPXMIP_OPTIMAL_POPULATED_TOL | |
RelaxationUnbounded = CPXMIP_ABORT_RELAXATION_UNBOUNDED | |
FirstOrder = CPX_STAT_FIRSTORDER | |
MultiObjOptimal = CPX_STAT_MULTIOBJ_OPTIMAL | |
MultiObjNonOptimal = CPX_STAT_MULTIOBJ_NON_OPTIMAL | |
MultiObjInfeasible = CPX_STAT_MULTIOBJ_INFEASIBLE | |
MultiObjUnbounded = CPX_STAT_MULTIOBJ_UNBOUNDED | |
MultiObjInfOrUnbd = CPX_STAT_MULTIOBJ_INForUNBD | |
MultiObjStopped = CPX_STAT_MULTIOBJ_STOPPED |