2using System.Xml.Serialization;
10[XmlType(TypeName =
"solverTerminationReason")]
SolverTerminationReason
Describes why a solver execution terminated.
@ UserInterrupted
The execution was interrupted by the user or by a cancellation request.
@ LicenseError
The solver could not run because a valid license was unavailable.
@ MemoryLimit
The configured memory limit was reached.
@ RelativeGapLimit
The configured relative optimality-gap limit was reached.
@ ModelError
The mathematical model was invalid or unsupported.
@ TimeLimit
The configured time limit was reached.
@ ObjectiveLimit
The configured objective limit was reached.
@ Infeasible
The mathematical model was proven infeasible.
@ Unbounded
The mathematical model was proven unbounded.
@ InternalError
The solver stopped because of an internal error.
@ Feasible
A feasible solution was found, but optimality was not proven.
@ SolutionLimit
The configured solution limit was reached.
@ NodeLimit
The configured node limit was reached.
@ Optimal
An optimal solution was proven.
@ IterationLimit
The configured iteration limit was reached.
@ AbsoluteGapLimit
The configured absolute optimality-gap limit was reached.
@ SolverUnavailable
The requested solver was unavailable on the current computer.
@ NumericalDifficulty
The solver stopped because of numerical difficulties.
@ InfeasibleOrUnbounded
The solver could not distinguish between infeasibility and unboundedness.
@ Unknown
The adapter load status is unknown.