diff --git a/lib/OptimizationMOI/src/OptimizationMOI.jl b/lib/OptimizationMOI/src/OptimizationMOI.jl index fa5c7b696..824babd42 100644 --- a/lib/OptimizationMOI/src/OptimizationMOI.jl +++ b/lib/OptimizationMOI/src/OptimizationMOI.jl @@ -161,50 +161,6 @@ function repl_getindex!(expr::Expr) return expr end -function __moi_status_to_ReturnCode(status::MOI.TerminationStatusCode) - if status in [ - MOI.OPTIMAL, - MOI.LOCALLY_SOLVED, - MOI.ALMOST_OPTIMAL, - MOI.ALMOST_LOCALLY_SOLVED, - ] - return ReturnCode.Success - elseif status in [ - MOI.INFEASIBLE, - MOI.DUAL_INFEASIBLE, - MOI.LOCALLY_INFEASIBLE, - MOI.INFEASIBLE_OR_UNBOUNDED, - MOI.ALMOST_INFEASIBLE, - MOI.ALMOST_DUAL_INFEASIBLE, - ] - return ReturnCode.Infeasible - elseif status in [ - MOI.ITERATION_LIMIT, - MOI.NODE_LIMIT, - MOI.SLOW_PROGRESS, - ] - return ReturnCode.MaxIters - elseif status == MOI.TIME_LIMIT - return ReturnCode.MaxTime - elseif status in [ - MOI.OPTIMIZE_NOT_CALLED, - MOI.NUMERICAL_ERROR, - MOI.INVALID_MODEL, - MOI.INVALID_OPTION, - MOI.INTERRUPTED, - MOI.OTHER_ERROR, - MOI.SOLUTION_LIMIT, - MOI.MEMORY_LIMIT, - MOI.OBJECTIVE_LIMIT, - MOI.NORM_LIMIT, - MOI.OTHER_LIMIT, - ] - return ReturnCode.Failure - else - return ReturnCode.Default - end -end - include("nlp.jl") include("moi.jl")