|
1 | 1 | const MOI = MathOptInterface
|
2 | 2 | const CleverDicts = MOI.Utilities.CleverDicts
|
3 | 3 |
|
4 |
| -@enum(HighsBasisStatus, kLower = 0, kBasic, kUpper, kZero, kNonbasic) |
5 |
| -@enum(HighsHessianFormat, kNoneHessian = 0, kTriangular, kSquare) |
6 |
| -@enum(HighsMatrixFormat, kColwise = 1, kRowwise, kRowwisePartitioned) |
7 |
| -@enum( |
8 |
| - HighsModelStatus, |
9 |
| - kNotset = 0, |
10 |
| - kLoadError, |
11 |
| - kModelError, |
12 |
| - kPresolveError, |
13 |
| - kSolveError, |
14 |
| - kPostsolveError, |
15 |
| - kModelEmpty, |
16 |
| - kOptimal, |
17 |
| - kInfeasible, |
18 |
| - kUnboundedOrInfeasible, |
19 |
| - kUnbounded, |
20 |
| - kObjectiveBound, |
21 |
| - kObjectiveTarget, |
22 |
| - kTimeLimit, |
23 |
| - kIterationLimit, |
24 |
| - kUnknown, |
25 |
| -) |
26 |
| -@enum(HighsObjSense, kMinimize = 1, kMaximize = -1) |
27 |
| -@enum(HighsVartype, kContinuous = 0, kInteger = 1, kImplicitInteger = 2) |
28 |
| -@enum(HighsStatus, HighsStatuskError = -1, HighsStatuskOk, HighsStatuskWarning) |
29 |
| - |
30 | 4 | @enum(
|
31 | 5 | _RowType,
|
32 | 6 | _ROW_TYPE_LESSTHAN,
|
@@ -2317,3 +2291,32 @@ function MOI.copy_to(dest::Optimizer, src::MOI.ModelLike)
|
2317 | 2291 | )
|
2318 | 2292 | return mapping
|
2319 | 2293 | end
|
| 2294 | + |
| 2295 | +# These enums are deprecated. Use the `kHighsXXX` constants defined in |
| 2296 | +# libhighs.jl instead. |
| 2297 | + |
| 2298 | +@enum(HighsBasisStatus, kLower = 0, kBasic, kUpper, kZero, kNonbasic) |
| 2299 | +@enum(HighsHessianFormat, kNoneHessian = 0, kTriangular, kSquare) |
| 2300 | +@enum(HighsMatrixFormat, kColwise = 1, kRowwise, kRowwisePartitioned) |
| 2301 | +@enum( |
| 2302 | + HighsModelStatus, |
| 2303 | + kNotset = 0, |
| 2304 | + kLoadError, |
| 2305 | + kModelError, |
| 2306 | + kPresolveError, |
| 2307 | + kSolveError, |
| 2308 | + kPostsolveError, |
| 2309 | + kModelEmpty, |
| 2310 | + kOptimal, |
| 2311 | + kInfeasible, |
| 2312 | + kUnboundedOrInfeasible, |
| 2313 | + kUnbounded, |
| 2314 | + kObjectiveBound, |
| 2315 | + kObjectiveTarget, |
| 2316 | + kTimeLimit, |
| 2317 | + kIterationLimit, |
| 2318 | + kUnknown, |
| 2319 | +) |
| 2320 | +@enum(HighsObjSense, kMinimize = 1, kMaximize = -1) |
| 2321 | +@enum(HighsVartype, kContinuous = 0, kInteger = 1, kImplicitInteger = 2) |
| 2322 | +@enum(HighsStatus, HighsStatuskError = -1, HighsStatuskOk, HighsStatuskWarning) |
0 commit comments