-
Notifications
You must be signed in to change notification settings - Fork 63
/
full_defines.jl
922 lines (921 loc) · 30.1 KB
/
full_defines.jl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
# This list was obtained through AWK with Cplex 12.51 (and then pared down):
#
# grep "#define" cpxconst.h | awk '{ printf("const %s = %s\n",$2,$3) }'
#
const CPX_FEATURES_H = 1
const CPX_BIGINT = 2100000000
const CPX_STR_PARAM_MAX = 512
const CPXMESSAGEBUFSIZE = 1024
const CPX_VERSION = 12050100
const CPX_VERSION_VERSION = 12
const CPX_VERSION_RELEASE = 5
const CPX_VERSION_MODIFICATION = 1
const CPX_VERSION_FIX = 0
const CPX_INFBOUND = 1.0E+20
const CPX_PARAMTYPE_NONE = 0
const CPX_PARAMTYPE_INT = 1
const CPX_PARAMTYPE_DOUBLE = 2
const CPX_PARAMTYPE_STRING = 3
const CPX_PARAMTYPE_LONG = 4
const CPX_STAT_OPTIMAL = 1
const CPX_STAT_UNBOUNDED = 2
const CPX_STAT_INFEASIBLE = 3
const CPX_STAT_INForUNBD = 4
const CPX_STAT_OPTIMAL_INFEAS = 5
const CPX_STAT_NUM_BEST = 6
const CPX_STAT_ABORT_IT_LIM = 10
const CPX_STAT_ABORT_TIME_LIM = 11
const CPX_STAT_ABORT_OBJ_LIM = 12
const CPX_STAT_ABORT_USER = 13
const CPX_STAT_FEASIBLE_RELAXED_SUM = 14
const CPX_STAT_OPTIMAL_RELAXED_SUM = 15
const CPX_STAT_FEASIBLE_RELAXED_INF = 16
const CPX_STAT_OPTIMAL_RELAXED_INF = 17
const CPX_STAT_FEASIBLE_RELAXED_QUAD = 18
const CPX_STAT_OPTIMAL_RELAXED_QUAD = 19
const CPX_STAT_FEASIBLE = 23
const CPX_STAT_ABORT_DETTIME_LIM = 25
const CPX_NO_SOLN = 0
const CPX_BASIC_SOLN = 1
const CPX_NONBASIC_SOLN = 2
const CPX_PRIMAL_SOLN = 3
const CPX_PRECOL_LOW = -1
const CPX_PRECOL_UP = -2
const CPX_PRECOL_FIX = -3
const CPX_PRECOL_AGG = -4
const CPX_PRECOL_OTHER = -5
const CPX_PREROW_RED = -1
const CPX_PREROW_AGG = -2
const CPX_PREROW_OTHER = -3
const CPXERR_NO_MEMORY = 1001
const CPXERR_NO_ENVIRONMENT = 1002
const CPXERR_BAD_ARGUMENT = 1003
const CPXERR_NULL_POINTER = 1004
const CPXERR_CALLBACK = 1006
const CPXERR_NO_PROBLEM = 1009
const CPXERR_LIMITS_TOO_BIG = 1012
const CPXERR_BAD_PARAM_NUM = 1013
const CPXERR_PARAM_TOO_SMALL = 1014
const CPXERR_PARAM_TOO_BIG = 1015
const CPXERR_RESTRICTED_VERSION = 1016
const CPXERR_NOT_FOR_MIP = 1017
const CPXERR_NOT_FOR_QP = 1018
const CPXERR_CHILD_OF_CHILD = 1019
const CPXERR_TOO_MANY_THREADS = 1020
const CPXERR_CANT_CLOSE_CHILD = 1021
const CPXERR_BAD_PROB_TYPE = 1022
const CPXERR_NOT_ONE_PROBLEM = 1023
const CPXERR_NOT_MILPCLASS = 1024
const CPXERR_STR_PARAM_TOO_LONG = 1026
const CPXERR_DECOMPRESSION = 1027
const CPXERR_BAD_PARAM_NAME = 1028
const CPXERR_NOT_MIQPCLASS = 1029
const CPXERR_NOT_FOR_QCP = 1031
const CPXERR_MSG_NO_CHANNEL = 1051
const CPXERR_MSG_NO_FILEPTR = 1052
const CPXERR_MSG_NO_FUNCTION = 1053
const CPXERR_PRESLV_INForUNBD = 1101
const CPXERR_PRESLV_NO_PROB = 1103
const CPXERR_PRESLV_ABORT = 1106
const CPXERR_PRESLV_BASIS_MEM = 1107
const CPXERR_PRESLV_COPYSOS = 1108
const CPXERR_PRESLV_COPYORDER = 1109
const CPXERR_PRESLV_SOLN_MIP = 1110
const CPXERR_PRESLV_SOLN_QP = 1111
const CPXERR_PRESLV_START_LP = 1112
const CPXERR_PRESLV_FAIL_BASIS = 1114
const CPXERR_PRESLV_NO_BASIS = 1115
const CPXERR_PRESLV_INF = 1117
const CPXERR_PRESLV_UNBD = 1118
const CPXERR_PRESLV_DUAL = 1119
const CPXERR_PRESLV_UNCRUSHFORM = 1120
const CPXERR_PRESLV_CRUSHFORM = 1121
const CPXERR_PRESLV_BAD_PARAM = 1122
const CPXERR_PRESLV_TIME_LIM = 1123
const CPXERR_PRESLV_DETTIME_LIM = 1124
const CPXERR_INDEX_RANGE = 1200
const CPXERR_COL_INDEX_RANGE = 1201
const CPXERR_ROW_INDEX_RANGE = 1203
const CPXERR_INDEX_RANGE_LOW = 1205
const CPXERR_INDEX_RANGE_HIGH = 1206
const CPXERR_NEGATIVE_SURPLUS = 1207
const CPXERR_ARRAY_TOO_LONG = 1208
const CPXERR_NAME_CREATION = 1209
const CPXERR_NAME_NOT_FOUND = 1210
const CPXERR_NO_RHS_IN_OBJ = 1211
const CPXERR_BAD_SENSE = 1215
const CPXERR_NO_RNGVAL = 1216
const CPXERR_NO_SOLN = 1217
const CPXERR_NO_NAMES = 1219
const CPXERR_NOT_FIXED = 1221
const CPXERR_DUP_ENTRY = 1222
const CPXERR_NO_BARRIER_SOLN = 1223
const CPXERR_NULL_NAME = 1224
const CPXERR_NAN = 1225
const CPXERR_ARRAY_NOT_ASCENDING = 1226
const CPXERR_COUNT_RANGE = 1227
const CPXERR_COUNT_OVERLAP = 1228
const CPXERR_BAD_LUB = 1229
const CPXERR_NODE_INDEX_RANGE = 1230
const CPXERR_ARC_INDEX_RANGE = 1231
const CPXERR_NO_DUAL_SOLN = 1232
const CPXERR_DBL_MAX = 1233
const CPXERR_THREAD_FAILED = 1234
const CPXERR_ENCODING_CONVERSION = 1235
const CPXERR_INDEX_NOT_BASIC = 1251
const CPXERR_NEED_OPT_SOLN = 1252
const CPXERR_BAD_STATUS = 1253
const CPXERR_NOT_UNBOUNDED = 1254
const CPXERR_SBASE_INCOMPAT = 1255
const CPXERR_SINGULAR = 1256
const CPXERR_PRIIND = 1257
const CPXERR_NO_LU_FACTOR = 1258
const CPXERR_NO_SENSIT = 1260
const CPXERR_NO_BASIC_SOLN = 1261
const CPXERR_NO_BASIS = 1262
const CPXERR_ABORT_STRONGBRANCH = 1263
const CPXERR_NO_NORMS = 1264
const CPXERR_NOT_DUAL_UNBOUNDED = 1265
const CPXERR_TILIM_STRONGBRANCH = 1266
const CPXERR_BAD_PIVOT = 1267
const CPXERR_TILIM_CONDITION_NO = 1268
const CPXERR_NO_KAPPASTATS = 1269
const CPXERR_DETTILIM_STRONGBRANCH = 1270
const CPXERR_BAD_METHOD = 1292
const CPXERR_NO_FILENAME = 1421
const CPXERR_FAIL_OPEN_WRITE = 1422
const CPXERR_FAIL_OPEN_READ = 1423
const CPXERR_BAD_FILETYPE = 1424
const CPXERR_XMLPARSE = 1425
const CPXERR_FILE_IO = 1426
const CPXERR_TOO_MANY_ROWS = 1431
const CPXERR_TOO_MANY_COLS = 1432
const CPXERR_TOO_MANY_COEFFS = 1433
const CPXERR_BAD_NUMBER = 1434
const CPXERR_BAD_EXPO_RANGE = 1435
const CPXERR_NO_OBJ_SENSE = 1436
const CPXERR_QCP_SENSE_FILE = 1437
const CPXERR_BAD_LAZY_UCUT = 1438
const CPXERR_BAD_INDCONSTR = 1439
const CPXERR_NO_NAME_SECTION = 1441
const CPXERR_BAD_SOS_TYPE = 1442
const CPXERR_COL_ROW_REPEATS = 1443
const CPXERR_RIM_ROW_REPEATS = 1444
const CPXERR_ROW_REPEATS = 1445
const CPXERR_COL_REPEATS = 1446
const CPXERR_RIM_REPEATS = 1447
const CPXERR_ROW_UNKNOWN = 1448
const CPXERR_COL_UNKNOWN = 1449
const CPXERR_NO_ROW_SENSE = 1453
const CPXERR_EXTRA_FX_BOUND = 1454
const CPXERR_EXTRA_FR_BOUND = 1455
const CPXERR_EXTRA_BV_BOUND = 1456
const CPXERR_BAD_BOUND_TYPE = 1457
const CPXERR_UP_BOUND_REPEATS = 1458
const CPXERR_LO_BOUND_REPEATS = 1459
const CPXERR_NO_BOUND_TYPE = 1460
const CPXERR_BAD_SECTION_ENDATA = 1462
const CPXERR_INT_TOO_BIG_INPUT = 1463
const CPXERR_NAME_TOO_LONG = 1464
const CPXERR_LINE_TOO_LONG = 1465
const CPXERR_NO_ROWS_SECTION = 1471
const CPXERR_NO_COLUMNS_SECTION = 1472
const CPXERR_BAD_SECTION_BOUNDS = 1473
const CPXERR_RANGE_SECTION_ORDER = 1474
const CPXERR_BAD_SECTION_QMATRIX = 1475
const CPXERR_NO_OBJECTIVE = 1476
const CPXERR_ROW_REPEAT_PRINT = 1477
const CPXERR_COL_REPEAT_PRINT = 1478
const CPXERR_RIMNZ_REPEATS = 1479
const CPXERR_EXTRA_INTORG = 1480
const CPXERR_EXTRA_INTEND = 1481
const CPXERR_EXTRA_SOSORG = 1482
const CPXERR_EXTRA_SOSEND = 1483
const CPXERR_TOO_MANY_RIMS = 1484
const CPXERR_TOO_MANY_RIMNZ = 1485
const CPXERR_NO_ROW_NAME = 1486
const CPXERR_BAD_OBJ_SENSE = 1487
const CPXERR_BAS_FILE_SHORT = 1550
const CPXERR_BAD_INDICATOR = 1551
const CPXERR_NO_ENDATA = 1552
const CPXERR_FILE_ENTRIES = 1553
const CPXERR_SBASE_ILLEGAL = 1554
const CPXERR_BAS_FILE_SIZE = 1555
const CPXERR_NO_VECTOR_SOLN = 1556
const CPXERR_NOT_SAV_FILE = 1560
const CPXERR_SAV_FILE_DATA = 1561
const CPXERR_SAV_FILE_WRITE = 1562
const CPXERR_FILE_FORMAT = 1563
const CPXERR_SAV_FILE_VALUE = 1564
const CPXERR_ADJ_SIGNS = 1602
const CPXERR_RHS_IN_OBJ = 1603
const CPXERR_ADJ_SIGN_SENSE = 1604
const CPXERR_QUAD_IN_ROW = 1605
const CPXERR_ADJ_SIGN_QUAD = 1606
const CPXERR_NO_OPERATOR = 1607
const CPXERR_NO_OP_OR_SENSE = 1608
const CPXERR_NO_ID_FIRST = 1609
const CPXERR_NO_RHS_COEFF = 1610
const CPXERR_NO_NUMBER_FIRST = 1611
const CPXERR_NO_QUAD_EXP = 1612
const CPXERR_QUAD_EXP_NOT_2 = 1613
const CPXERR_NO_QP_OPERATOR = 1614
const CPXERR_NO_NUMBER = 1615
const CPXERR_NO_ID = 1616
const CPXERR_BAD_ID = 1617
const CPXERR_BAD_EXPONENT = 1618
const CPXERR_Q_DIVISOR = 1619
const CPXERR_NO_BOUND_SENSE = 1621
const CPXERR_BAD_BOUND_SENSE = 1622
const CPXERR_NO_NUMBER_BOUND = 1623
const CPXERR_INVALID_NUMBER = 1650
const CPXERR_PRM_DATA = 1660
const CPXERR_PRM_HEADER = 1661
const CPXERR_NO_CONFLICT = 1719
const CPXERR_CONFLICT_UNSTABLE = 1720
const CPXERR_TUNE_MIXED = 1730
const CPXERR_WORK_FILE_OPEN = 1801
const CPXERR_WORK_FILE_READ = 1802
const CPXERR_WORK_FILE_WRITE = 1803
const CPXERR_IN_INFOCALLBACK = 1804
const CPXERR_MIPSEARCH_WITH_CALLBACKS = 1805
const CPXERR_LP_NOT_IN_ENVIRONMENT = 1806
const CPXERR_PARAM_INCOMPATIBLE = 1807
const CPXERR_LOCK_CREATE = 1808
const CPXERR_SYNCPRIM_CREATE = 1809
const CPXERR_OVERFLOW = 1810
const CPXERR_UNSUPPORTED_OPERATION = 1811
const CPXERR_PROTOCOL = 1812
const CPXERR_SYSCALL = 1813
const CPXERR_DYNLOAD = 1814
const CPXERR_DYNFUNC = 1815
const CPXERR_LICENSE_MIN = 32000
const CPXERR_ILOG_LICENSE = 32201
const CPXERR_NO_MIP_LIC = 32301
const CPXERR_NO_BARRIER_LIC = 32302
const CPXERR_NO_MIQP_LIC = 32305
const CPXERR_BADLDWID = 32018
const CPXERR_BADPRODUCT = 32023
const CPXERR_ALGNOTLICENSED = 32024
const CPXERR_LICENSE_MAX = 32999
const CPX_ON = 1
const CPX_OFF = 0
const CPX_MAX = -1
const CPX_MIN = 1
const CPX_PPRIIND_PARTIAL = -1
const CPX_PPRIIND_AUTO = 0
const CPX_PPRIIND_DEVEX = 1
const CPX_PPRIIND_STEEP = 2
const CPX_PPRIIND_STEEPQSTART = 3
const CPX_PPRIIND_FULL = 4
const CPX_DPRIIND_AUTO = 0
const CPX_DPRIIND_FULL = 1
const CPX_DPRIIND_STEEP = 2
const CPX_DPRIIND_FULLSTEEP = 3
const CPX_DPRIIND_STEEPQSTART = 4
const CPX_DPRIIND_DEVEX = 5
const CPX_PARALLEL_DETERMINISTIC = 1
const CPX_PARALLEL_AUTO = 0
const CPX_PARALLEL_OPPORTUNISTIC = -1
const CPX_WRITELEVEL_AUTO = 0
const CPX_WRITELEVEL_ALLVARS = 1
const CPX_WRITELEVEL_DISCRETEVARS = 2
const CPX_WRITELEVEL_NONZEROVARS = 3
const CPX_WRITELEVEL_NONZERODISCRETEVARS = 4
const CPX_SOLUTIONTARGET_AUTO = 0
const CPX_SOLUTIONTARGET_OPTIMALCONVEX = 1
const CPX_SOLUTIONTARGET_FIRSTORDER = 2
const CPX_SOLUTIONTARGET_OPTIMALGLOBAL = 3
const CPX_ALG_NONE = -1
const CPX_ALG_AUTOMATIC = 0
const CPX_ALG_PRIMAL = 1
const CPX_ALG_DUAL = 2
const CPX_ALG_NET = 3
const CPX_ALG_BARRIER = 4
const CPX_ALG_SIFTING = 5
const CPX_ALG_CONCURRENT = 6
const CPX_ALG_BAROPT = 7
const CPX_ALG_PIVOTIN = 8
const CPX_ALG_PIVOTOUT = 9
const CPX_ALG_PIVOT = 10
const CPX_ALG_FEASOPT = 11
const CPX_ALG_MIP = 12
const CPX_ALG_ROBUST = 13
const CPX_AT_LOWER = 0
const CPX_BASIC = 1
const CPX_AT_UPPER = 2
const CPX_FREE_SUPER = 3
const CPX_NO_VARIABLE = 2100000000
const CPX_CONTINUOUS = 'C'
const CPX_BINARY = 'B'
const CPX_INTEGER = 'I'
const CPX_SEMICONT = 'S'
const CPX_SEMIINT = 'N'
const CPX_PREREDUCE_PRIMALANDDUAL = 3
const CPX_PREREDUCE_DUALONLY = 2
const CPX_PREREDUCE_PRIMALONLY = 1
const CPX_PREREDUCE_NOPRIMALORDUAL = 0
const CPX_STAT_CONFLICT_FEASIBLE = 30
const CPX_STAT_CONFLICT_MINIMAL = 31
const CPX_STAT_CONFLICT_ABORT_CONTRADICTION = 32
const CPX_STAT_CONFLICT_ABORT_TIME_LIM = 33
const CPX_STAT_CONFLICT_ABORT_IT_LIM = 34
const CPX_STAT_CONFLICT_ABORT_NODE_LIM = 35
const CPX_STAT_CONFLICT_ABORT_OBJ_LIM = 36
const CPX_STAT_CONFLICT_ABORT_MEM_LIM = 37
const CPX_STAT_CONFLICT_ABORT_USER = 38
const CPX_STAT_CONFLICT_ABORT_DETTIME_LIM = 39
const CPX_CONFLICT_EXCLUDED = -1
const CPX_CONFLICT_POSSIBLE_MEMBER = 0
const CPX_CONFLICT_POSSIBLE_LB = 1
const CPX_CONFLICT_POSSIBLE_UB = 2
const CPX_CONFLICT_MEMBER = 3
const CPX_CONFLICT_LB = 4
const CPX_CONFLICT_UB = 5
const CPXPROB_LP = 0
const CPXPROB_MILP = 1
const CPXPROB_FIXEDMILP = 3
const CPXPROB_NODELP = 4
const CPXPROB_QP = 5
const CPXPROB_MIQP = 7
const CPXPROB_FIXEDMIQP = 8
const CPXPROB_NODEQP = 9
const CPXPROB_QCP = 10
const CPXPROB_MIQCP = 11
const CPXPROB_NODEQCP = 12
const CPX_PARAM_ADVIND = 1001
const CPX_PARAM_AGGFILL = 1002
const CPX_PARAM_AGGIND = 1003
const CPX_PARAM_BASINTERVAL = 1004
const CPX_PARAM_CFILEMUL = 1005
const CPX_PARAM_CLOCKTYPE = 1006
const CPX_PARAM_CRAIND = 1007
const CPX_PARAM_DEPIND = 1008
const CPX_PARAM_DPRIIND = 1009
const CPX_PARAM_PRICELIM = 1010
const CPX_PARAM_EPMRK = 1013
const CPX_PARAM_EPOPT = 1014
const CPX_PARAM_EPPER = 1015
const CPX_PARAM_EPRHS = 1016
const CPX_PARAM_FASTMIP = 1017
const CPX_PARAM_SIMDISPLAY = 1019
const CPX_PARAM_ITLIM = 1020
const CPX_PARAM_ROWREADLIM = 1021
const CPX_PARAM_NETFIND = 1022
const CPX_PARAM_COLREADLIM = 1023
const CPX_PARAM_NZREADLIM = 1024
const CPX_PARAM_OBJLLIM = 1025
const CPX_PARAM_OBJULIM = 1026
const CPX_PARAM_PERIND = 1027
const CPX_PARAM_PERLIM = 1028
const CPX_PARAM_PPRIIND = 1029
const CPX_PARAM_PREIND = 1030
const CPX_PARAM_REINV = 1031
const CPX_PARAM_REVERSEIND = 1032
const CPX_PARAM_RFILEMUL = 1033
const CPX_PARAM_SCAIND = 1034
const CPX_PARAM_SCRIND = 1035
const CPX_PARAM_SINGLIM = 1037
const CPX_PARAM_SINGTOL = 1038
const CPX_PARAM_TILIM = 1039
const CPX_PARAM_XXXIND = 1041
const CPX_PARAM_PREDUAL = 1044
const CPX_PARAM_EPOPT_H = 1049
const CPX_PARAM_EPRHS_H = 1050
const CPX_PARAM_PREPASS = 1052
const CPX_PARAM_DATACHECK = 1056
const CPX_PARAM_REDUCE = 1057
const CPX_PARAM_PRELINEAR = 1058
const CPX_PARAM_LPMETHOD = 1062
const CPX_PARAM_QPMETHOD = 1063
const CPX_PARAM_WORKDIR = 1064
const CPX_PARAM_WORKMEM = 1065
const CPX_PARAM_THREADS = 1067
const CPX_PARAM_CONFLICTDISPLAY = 1074
const CPX_PARAM_SIFTDISPLAY = 1076
const CPX_PARAM_SIFTALG = 1077
const CPX_PARAM_SIFTITLIM = 1078
const CPX_PARAM_MPSLONGNUM = 1081
const CPX_PARAM_MEMORYEMPHASIS = 1082
const CPX_PARAM_NUMERICALEMPHASIS = 1083
const CPX_PARAM_FEASOPTMODE = 1084
const CPX_PARAM_PARALLELMODE = 1109
const CPX_PARAM_TUNINGMEASURE = 1110
const CPX_PARAM_TUNINGREPEAT = 1111
const CPX_PARAM_TUNINGTILIM = 1112
const CPX_PARAM_TUNINGDISPLAY = 1113
const CPX_PARAM_WRITELEVEL = 1114
const CPX_PARAM_RANDOMSEED = 1124
const CPX_PARAM_DETTILIM = 1127
const CPX_PARAM_FILEENCODING = 1129
const CPX_PARAM_APIENCODING = 1130
const CPX_PARAM_SOLUTIONTARGET = 1131
const CPX_PARAM_CLONELOG = 1132
const CPX_PARAM_TUNINGDETTILIM = 1139
const CPX_PARAM_ALL_MIN = 1000
const CPX_PARAM_ALL_MAX = 6000
const CPX_CALLBACK_PRIMAL = 1
const CPX_CALLBACK_DUAL = 2
const CPX_CALLBACK_NETWORK = 3
const CPX_CALLBACK_PRIMAL_CROSSOVER = 4
const CPX_CALLBACK_DUAL_CROSSOVER = 5
const CPX_CALLBACK_BARRIER = 6
const CPX_CALLBACK_PRESOLVE = 7
const CPX_CALLBACK_QPBARRIER = 8
const CPX_CALLBACK_QPSIMPLEX = 9
const CPX_CALLBACK_TUNING = 10
const CPX_CALLBACK_INFO_PRIMAL_OBJ = 1
const CPX_CALLBACK_INFO_DUAL_OBJ = 2
const CPX_CALLBACK_INFO_PRIMAL_INFMEAS = 3
const CPX_CALLBACK_INFO_DUAL_INFMEAS = 4
const CPX_CALLBACK_INFO_PRIMAL_FEAS = 5
const CPX_CALLBACK_INFO_DUAL_FEAS = 6
const CPX_CALLBACK_INFO_ITCOUNT = 7
const CPX_CALLBACK_INFO_CROSSOVER_PPUSH = 8
const CPX_CALLBACK_INFO_CROSSOVER_PEXCH = 9
const CPX_CALLBACK_INFO_CROSSOVER_DPUSH = 10
const CPX_CALLBACK_INFO_CROSSOVER_DEXCH = 11
const CPX_CALLBACK_INFO_CROSSOVER_SBCNT = 12
const CPX_CALLBACK_INFO_PRESOLVE_ROWSGONE = 13
const CPX_CALLBACK_INFO_PRESOLVE_COLSGONE = 14
const CPX_CALLBACK_INFO_PRESOLVE_AGGSUBST = 15
const CPX_CALLBACK_INFO_PRESOLVE_COEFFS = 16
const CPX_CALLBACK_INFO_USER_PROBLEM = 17
const CPX_CALLBACK_INFO_TUNING_PROGRESS = 18
const CPX_CALLBACK_INFO_ENDTIME = 19
const CPX_CALLBACK_INFO_ITCOUNT_LONG = 20
const CPX_CALLBACK_INFO_CROSSOVER_PPUSH_LONG = 21
const CPX_CALLBACK_INFO_CROSSOVER_PEXCH_LONG = 22
const CPX_CALLBACK_INFO_CROSSOVER_DPUSH_LONG = 23
const CPX_CALLBACK_INFO_CROSSOVER_DEXCH_LONG = 24
const CPX_CALLBACK_INFO_PRESOLVE_AGGSUBST_LONG = 25
const CPX_CALLBACK_INFO_PRESOLVE_COEFFS_LONG = 26
const CPX_CALLBACK_INFO_ENDDETTIME = 27
const CPX_CALLBACK_INFO_STARTTIME = 28
const CPX_CALLBACK_INFO_STARTDETTIME = 29
const CPX_TUNE_AVERAGE = 1
const CPX_TUNE_MINMAX = 2
const CPX_TUNE_ABORT = 1
const CPX_TUNE_TILIM = 2
const CPX_TUNE_DETTILIM = 3
const CPX_MAX_PRIMAL_INFEAS = 1
const CPX_MAX_SCALED_PRIMAL_INFEAS = 2
const CPX_SUM_PRIMAL_INFEAS = 3
const CPX_SUM_SCALED_PRIMAL_INFEAS = 4
const CPX_MAX_DUAL_INFEAS = 5
const CPX_MAX_SCALED_DUAL_INFEAS = 6
const CPX_SUM_DUAL_INFEAS = 7
const CPX_SUM_SCALED_DUAL_INFEAS = 8
const CPX_MAX_INT_INFEAS = 9
const CPX_SUM_INT_INFEAS = 10
const CPX_MAX_PRIMAL_RESIDUAL = 11
const CPX_MAX_SCALED_PRIMAL_RESIDUAL = 12
const CPX_SUM_PRIMAL_RESIDUAL = 13
const CPX_SUM_SCALED_PRIMAL_RESIDUAL = 14
const CPX_MAX_DUAL_RESIDUAL = 15
const CPX_MAX_SCALED_DUAL_RESIDUAL = 16
const CPX_SUM_DUAL_RESIDUAL = 17
const CPX_SUM_SCALED_DUAL_RESIDUAL = 18
const CPX_MAX_COMP_SLACK = 19
const CPX_SUM_COMP_SLACK = 21
const CPX_MAX_X = 23
const CPX_MAX_SCALED_X = 24
const CPX_MAX_PI = 25
const CPX_MAX_SCALED_PI = 26
const CPX_MAX_SLACK = 27
const CPX_MAX_SCALED_SLACK = 28
const CPX_MAX_RED_COST = 29
const CPX_MAX_SCALED_RED_COST = 30
const CPX_SUM_X = 31
const CPX_SUM_SCALED_X = 32
const CPX_SUM_PI = 33
const CPX_SUM_SCALED_PI = 34
const CPX_SUM_SLACK = 35
const CPX_SUM_SCALED_SLACK = 36
const CPX_SUM_RED_COST = 37
const CPX_SUM_SCALED_RED_COST = 38
const CPX_KAPPA = 39
const CPX_OBJ_GAP = 40
const CPX_DUAL_OBJ = 41
const CPX_PRIMAL_OBJ = 42
const CPX_MAX_QCPRIMAL_RESIDUAL = 43
const CPX_SUM_QCPRIMAL_RESIDUAL = 44
const CPX_MAX_QCSLACK_INFEAS = 45
const CPX_SUM_QCSLACK_INFEAS = 46
const CPX_MAX_QCSLACK = 47
const CPX_SUM_QCSLACK = 48
const CPX_MAX_INDSLACK_INFEAS = 49
const CPX_SUM_INDSLACK_INFEAS = 50
const CPX_EXACT_KAPPA = 51
const CPX_KAPPA_STABLE = 52
const CPX_KAPPA_SUSPICIOUS = 53
const CPX_KAPPA_UNSTABLE = 54
const CPX_KAPPA_ILLPOSED = 55
const CPX_KAPPA_MAX = 56
const CPX_KAPPA_ATTENTION = 57
const CPX_FEASOPT_MIN_SUM = 0
const CPX_FEASOPT_OPT_SUM = 1
const CPX_FEASOPT_MIN_INF = 2
const CPX_FEASOPT_OPT_INF = 3
const CPX_FEASOPT_MIN_QUAD = 4
const CPX_FEASOPT_OPT_QUAD = 5
const CPXERR_IIS_NO_INFO = 1701
const CPXERR_IIS_NO_SOLN = 1702
const CPXERR_IIS_FEAS = 1703
const CPXERR_IIS_NOT_INFEAS = 1704
const CPXERR_IIS_OPT_INFEAS = 1705
const CPXERR_IIS_DEFAULT = 1706
const CPXERR_IIS_NO_BASIC = 1707
const CPXERR_IIS_NO_LOAD = 1709
const CPXERR_IIS_SUB_OBJ_LIM = 1710
const CPXERR_IIS_SUB_IT_LIM = 1711
const CPXERR_IIS_SUB_TIME_LIM = 1712
const CPXERR_IIS_NUM_BEST = 1713
const CPXERR_IIS_SUB_ABORT = 1714
const CPXERR_IIS_SUB_DETTIME_LIM = 1715
const CPXIIS_COMPLETE = 1
const CPXIIS_PARTIAL = 2
const CPXIIS_AT_LOWER = 0
const CPXIIS_FIXED = 1
const CPXIIS_AT_UPPER = 2
const CPX_BARCONST_H =
const CPX_STAT_OPTIMAL_FACE_UNBOUNDED = 20
const CPX_STAT_ABORT_PRIM_OBJ_LIM = 21
const CPX_STAT_ABORT_DUAL_OBJ_LIM = 22
const CPX_STAT_FIRSTORDER = 24
const CPX_PARAM_BARDSTART = 3001
const CPX_PARAM_BAREPCOMP = 3002
const CPX_PARAM_BARGROWTH = 3003
const CPX_PARAM_BAROBJRNG = 3004
const CPX_PARAM_BARPSTART = 3005
const CPX_PARAM_BARALG = 3007
const CPX_PARAM_BARCOLNZ = 3009
const CPX_PARAM_BARDISPLAY = 3010
const CPX_PARAM_BARITLIM = 3012
const CPX_PARAM_BARMAXCOR = 3013
const CPX_PARAM_BARORDER = 3014
const CPX_PARAM_BARSTARTALG = 3017
const CPX_PARAM_BARCROSSALG = 3018
const CPX_PARAM_BARQCPEPCOMP = 3020
const CPX_BARORDER_AUTO = 0
const CPX_BARORDER_AMD = 1
const CPX_BARORDER_AMF = 2
const CPX_BARORDER_ND = 3
const CPX_MIPCONST_H =
const CPXERR_NOT_MIP = 3003
const CPXERR_BAD_PRIORITY = 3006
const CPXERR_ORDER_BAD_DIRECTION = 3007
const CPXERR_ARRAY_BAD_SOS_TYPE = 3009
const CPXERR_UNIQUE_WEIGHTS = 3010
const CPXERR_BAD_DIRECTION = 3012
const CPXERR_NO_SOS = 3015
const CPXERR_NO_ORDER = 3016
const CPXERR_INT_TOO_BIG = 3018
const CPXERR_SUBPROB_SOLVE = 3019
const CPXERR_NO_MIPSTART = 3020
const CPXERR_BAD_CTYPE = 3021
const CPXERR_NO_INT_X = 3023
const CPXERR_NO_SOLNPOOL = 3024
const CPXERR_MISS_SOS_TYPE = 3301
const CPXERR_NO_TREE = 3412
const CPXERR_TREE_MEMORY_LIMIT = 3413
const CPXERR_FILTER_VARIABLE_TYPE = 3414
const CPXERR_NODE_ON_DISK = 3504
const CPXERR_PTHREAD_MUTEX_INIT = 3601
const CPXERR_PTHREAD_CREATE = 3603
const CPX_MIPEMPHASIS_BALANCED = 0
const CPX_MIPEMPHASIS_FEASIBILITY = 1
const CPX_MIPEMPHASIS_OPTIMALITY = 2
const CPX_MIPEMPHASIS_BESTBOUND = 3
const CPX_MIPEMPHASIS_HIDDENFEAS = 4
const CPX_TYPE_VAR = '0'
const CPX_TYPE_SOS1 = '1'
const CPX_TYPE_SOS2 = '2'
const CPX_TYPE_USER = 'X'
const CPX_TYPE_ANY = 'A'
const CPX_VARSEL_MININFEAS = -1
const CPX_VARSEL_DEFAULT = 0
const CPX_VARSEL_MAXINFEAS = 1
const CPX_VARSEL_PSEUDO = 2
const CPX_VARSEL_STRONG = 3
const CPX_VARSEL_PSEUDOREDUCED = 4
const CPX_NODESEL_DFS = 0
const CPX_NODESEL_BESTBOUND = 1
const CPX_NODESEL_BESTEST = 2
const CPX_NODESEL_BESTEST_ALT = 3
const CPX_MIPORDER_COST = 1
const CPX_MIPORDER_BOUNDS = 2
const CPX_MIPORDER_SCALEDCOST = 3
const CPX_BRANCH_GLOBAL = 0
const CPX_BRANCH_DOWN = -1
const CPX_BRANCH_UP = 1
const CPX_BRDIR_DOWN = -1
const CPX_BRDIR_AUTO = 0
const CPX_BRDIR_UP = 1
const CPX_CUT_COVER = 0
const CPX_CUT_GUBCOVER = 1
const CPX_CUT_FLOWCOVER = 2
const CPX_CUT_CLIQUE = 3
const CPX_CUT_FRAC = 4
const CPX_CUT_MIR = 5
const CPX_CUT_FLOWPATH = 6
const CPX_CUT_DISJ = 7
const CPX_CUT_IMPLBD = 8
const CPX_CUT_ZEROHALF = 9
const CPX_CUT_MCF = 10
const CPX_CUT_LOCALCOVER = 11
const CPX_CUT_TIGHTEN = 12
const CPX_CUT_OBJDISJ = 13
const CPX_CUT_LANDP = 14
const CPX_CUT_USER = 15
const CPX_CUT_TABLE = 16
const CPX_CUT_SOLNPOOL = 17
const CPX_CUT_NUM_TYPES = 18
const CPX_MIPSEARCH_AUTO = 0
const CPX_MIPSEARCH_TRADITIONAL = 1
const CPX_MIPSEARCH_DYNAMIC = 2
const CPX_MIPKAPPA_OFF = -1
const CPX_MIPKAPPA_AUTO = 0
const CPX_MIPKAPPA_SAMPLE = 1
const CPX_MIPKAPPA_FULL = 2
const CPX_MIPSTART_AUTO = 0
const CPX_MIPSTART_CHECKFEAS = 1
const CPX_MIPSTART_SOLVEFIXED = 2
const CPX_MIPSTART_SOLVEMIP = 3
const CPX_MIPSTART_REPAIR = 4
const CPXMIP_OPTIMAL = 101
const CPXMIP_OPTIMAL_TOL = 102
const CPXMIP_INFEASIBLE = 103
const CPXMIP_SOL_LIM = 104
const CPXMIP_NODE_LIM_FEAS = 105
const CPXMIP_NODE_LIM_INFEAS = 106
const CPXMIP_TIME_LIM_FEAS = 107
const CPXMIP_TIME_LIM_INFEAS = 108
const CPXMIP_FAIL_FEAS = 109
const CPXMIP_FAIL_INFEAS = 110
const CPXMIP_MEM_LIM_FEAS = 111
const CPXMIP_MEM_LIM_INFEAS = 112
const CPXMIP_ABORT_FEAS = 113
const CPXMIP_ABORT_INFEAS = 114
const CPXMIP_OPTIMAL_INFEAS = 115
const CPXMIP_FAIL_FEAS_NO_TREE = 116
const CPXMIP_FAIL_INFEAS_NO_TREE = 117
const CPXMIP_UNBOUNDED = 118
const CPXMIP_INForUNBD = 119
const CPXMIP_FEASIBLE_RELAXED_SUM = 120
const CPXMIP_OPTIMAL_RELAXED_SUM = 121
const CPXMIP_FEASIBLE_RELAXED_INF = 122
const CPXMIP_OPTIMAL_RELAXED_INF = 123
const CPXMIP_FEASIBLE_RELAXED_QUAD = 124
const CPXMIP_OPTIMAL_RELAXED_QUAD = 125
const CPXMIP_ABORT_RELAXED = 126
const CPXMIP_FEASIBLE = 127
const CPXMIP_POPULATESOL_LIM = 128
const CPXMIP_OPTIMAL_POPULATED = 129
const CPXMIP_OPTIMAL_POPULATED_TOL = 130
const CPXMIP_DETTIME_LIM_FEAS = 131
const CPXMIP_DETTIME_LIM_INFEAS = 132
const CPX_CALLBACK_MIP = 101
const CPX_CALLBACK_MIP_BRANCH = 102
const CPX_CALLBACK_MIP_NODE = 103
const CPX_CALLBACK_MIP_HEURISTIC = 104
const CPX_CALLBACK_MIP_SOLVE = 105
const CPX_CALLBACK_MIP_CUT_LOOP = 106
const CPX_CALLBACK_MIP_PROBE = 107
const CPX_CALLBACK_MIP_FRACCUT = 108
const CPX_CALLBACK_MIP_DISJCUT = 109
const CPX_CALLBACK_MIP_FLOWMIR = 110
const CPX_CALLBACK_MIP_INCUMBENT_NODESOLN = 111
const CPX_CALLBACK_MIP_DELETENODE = 112
const CPX_CALLBACK_MIP_BRANCH_NOSOLN = 113
const CPX_CALLBACK_MIP_CUT_LAST = 114
const CPX_CALLBACK_MIP_CUT_FEAS = 115
const CPX_CALLBACK_MIP_CUT_UNBD = 116
const CPX_CALLBACK_MIP_INCUMBENT_HEURSOLN = 117
const CPX_CALLBACK_MIP_INCUMBENT_USERSOLN = 118
const CPX_CALLBACK_INFO_BEST_INTEGER = 101
const CPX_CALLBACK_INFO_BEST_REMAINING = 102
const CPX_CALLBACK_INFO_NODE_COUNT = 103
const CPX_CALLBACK_INFO_NODES_LEFT = 104
const CPX_CALLBACK_INFO_MIP_ITERATIONS = 105
const CPX_CALLBACK_INFO_CUTOFF = 106
const CPX_CALLBACK_INFO_CLIQUE_COUNT = 107
const CPX_CALLBACK_INFO_COVER_COUNT = 108
const CPX_CALLBACK_INFO_MIP_FEAS = 109
const CPX_CALLBACK_INFO_FLOWCOVER_COUNT = 110
const CPX_CALLBACK_INFO_GUBCOVER_COUNT = 111
const CPX_CALLBACK_INFO_IMPLBD_COUNT = 112
const CPX_CALLBACK_INFO_PROBE_PHASE = 113
const CPX_CALLBACK_INFO_PROBE_PROGRESS = 114
const CPX_CALLBACK_INFO_FRACCUT_COUNT = 115
const CPX_CALLBACK_INFO_FRACCUT_PROGRESS = 116
const CPX_CALLBACK_INFO_DISJCUT_COUNT = 117
const CPX_CALLBACK_INFO_DISJCUT_PROGRESS = 118
const CPX_CALLBACK_INFO_FLOWPATH_COUNT = 119
const CPX_CALLBACK_INFO_MIRCUT_COUNT = 120
const CPX_CALLBACK_INFO_FLOWMIR_PROGRESS = 121
const CPX_CALLBACK_INFO_ZEROHALFCUT_COUNT = 122
const CPX_CALLBACK_INFO_MY_THREAD_NUM = 123
const CPX_CALLBACK_INFO_USER_THREADS = 124
const CPX_CALLBACK_INFO_MIP_REL_GAP = 125
const CPX_CALLBACK_INFO_MCFCUT_COUNT = 126
const CPX_CALLBACK_INFO_KAPPA_STABLE = 127
const CPX_CALLBACK_INFO_KAPPA_SUSPICIOUS = 128
const CPX_CALLBACK_INFO_KAPPA_UNSTABLE = 129
const CPX_CALLBACK_INFO_KAPPA_ILLPOSED = 130
const CPX_CALLBACK_INFO_KAPPA_MAX = 131
const CPX_CALLBACK_INFO_KAPPA_ATTENTION = 132
const CPX_CALLBACK_INFO_LANDPCUT_COUNT = 133
const CPX_CALLBACK_INFO_USERCUT_COUNT = 134
const CPX_CALLBACK_INFO_TABLECUT_COUNT = 135
const CPX_CALLBACK_INFO_SOLNPOOLCUT_COUNT = 136
const CPX_CALLBACK_INFO_NODE_COUNT_LONG = 140
const CPX_CALLBACK_INFO_NODES_LEFT_LONG = 141
const CPX_CALLBACK_INFO_MIP_ITERATIONS_LONG = 142
const CPX_CALLBACK_INFO_NODE_SIINF = 201
const CPX_CALLBACK_INFO_NODE_NIINF = 202
const CPX_CALLBACK_INFO_NODE_ESTIMATE = 203
const CPX_CALLBACK_INFO_NODE_DEPTH = 204
const CPX_CALLBACK_INFO_NODE_OBJVAL = 205
const CPX_CALLBACK_INFO_NODE_TYPE = 206
const CPX_CALLBACK_INFO_NODE_VAR = 207
const CPX_CALLBACK_INFO_NODE_SOS = 208
const CPX_CALLBACK_INFO_NODE_SEQNUM = 209
const CPX_CALLBACK_INFO_NODE_USERHANDLE = 210
const CPX_CALLBACK_INFO_NODE_NODENUM = 211
const CPX_CALLBACK_INFO_NODE_SEQNUM_LONG = 220
const CPX_CALLBACK_INFO_NODE_NODENUM_LONG = 221
const CPX_CALLBACK_INFO_NODE_DEPTH_LONG = 222
const CPX_CALLBACK_INFO_SOS_TYPE = 240
const CPX_CALLBACK_INFO_SOS_SIZE = 241
const CPX_CALLBACK_INFO_SOS_IS_FEASIBLE = 242
const CPX_CALLBACK_INFO_SOS_MEMBER_INDEX = 244
const CPX_CALLBACK_INFO_SOS_MEMBER_REFVAL = 246
const CPX_CALLBACK_INFO_SOS_NUM = 247
const CPX_CALLBACK_INFO_IC_NUM = 260
const CPX_CALLBACK_INFO_IC_IMPLYING_VAR = 261
const CPX_CALLBACK_INFO_IC_IMPLIED_VAR = 262
const CPX_CALLBACK_INFO_IC_SENSE = 263
const CPX_CALLBACK_INFO_IC_COMPL = 264
const CPX_CALLBACK_INFO_IC_RHS = 265
const CPX_CALLBACK_INFO_IC_IS_FEASIBLE = 266
const CPX_INCUMBENT_ID = -1
const CPX_CALLBACK_DEFAULT = 0
const CPX_CALLBACK_FAIL = 1
const CPX_CALLBACK_SET = 2
const CPX_CALLBACK_ABORT_CUT_LOOP = 3
const CPX_USECUT_FORCE = 0
const CPX_USECUT_PURGE = 1
const CPX_USECUT_FILTER = 2
const CPX_INTEGER_FEASIBLE = 0
const CPX_INTEGER_INFEASIBLE = 1
const CPX_IMPLIED_INTEGER_FEASIBLE = 2
const CPX_PARAM_BRDIR = 2001
const CPX_PARAM_BTTOL = 2002
const CPX_PARAM_CLIQUES = 2003
const CPX_PARAM_COEREDIND = 2004
const CPX_PARAM_COVERS = 2005
const CPX_PARAM_CUTLO = 2006
const CPX_PARAM_CUTUP = 2007
const CPX_PARAM_EPAGAP = 2008
const CPX_PARAM_EPGAP = 2009
const CPX_PARAM_EPINT = 2010
const CPX_PARAM_MIPDISPLAY = 2012
const CPX_PARAM_MIPINTERVAL = 2013
const CPX_PARAM_INTSOLLIM = 2015
const CPX_PARAM_NODEFILEIND = 2016
const CPX_PARAM_NODELIM = 2017
const CPX_PARAM_NODESEL = 2018
const CPX_PARAM_OBJDIF = 2019
const CPX_PARAM_MIPORDIND = 2020
const CPX_PARAM_RELOBJDIF = 2022
const CPX_PARAM_STARTALG = 2025
const CPX_PARAM_SUBALG = 2026
const CPX_PARAM_TRELIM = 2027
const CPX_PARAM_VARSEL = 2028
const CPX_PARAM_BNDSTRENIND = 2029
const CPX_PARAM_HEURFREQ = 2031
const CPX_PARAM_MIPORDTYPE = 2032
const CPX_PARAM_CUTSFACTOR = 2033
const CPX_PARAM_RELAXPREIND = 2034
const CPX_PARAM_PRESLVND = 2037
const CPX_PARAM_BBINTERVAL = 2039
const CPX_PARAM_FLOWCOVERS = 2040
const CPX_PARAM_IMPLBD = 2041
const CPX_PARAM_PROBE = 2042
const CPX_PARAM_GUBCOVERS = 2044
const CPX_PARAM_STRONGCANDLIM = 2045
const CPX_PARAM_STRONGITLIM = 2046
const CPX_PARAM_FRACCAND = 2048
const CPX_PARAM_FRACCUTS = 2049
const CPX_PARAM_FRACPASS = 2050
const CPX_PARAM_FLOWPATHS = 2051
const CPX_PARAM_MIRCUTS = 2052
const CPX_PARAM_DISJCUTS = 2053
const CPX_PARAM_AGGCUTLIM = 2054
const CPX_PARAM_MIPCBREDLP = 2055
const CPX_PARAM_CUTPASS = 2056
const CPX_PARAM_MIPEMPHASIS = 2058
const CPX_PARAM_SYMMETRY = 2059
const CPX_PARAM_DIVETYPE = 2060
const CPX_PARAM_RINSHEUR = 2061
const CPX_PARAM_SUBMIPNODELIM = 2062
const CPX_PARAM_LBHEUR = 2063
const CPX_PARAM_REPEATPRESOLVE = 2064
const CPX_PARAM_PROBETIME = 2065
const CPX_PARAM_POLISHTIME = 2066
const CPX_PARAM_REPAIRTRIES = 2067
const CPX_PARAM_EPLIN = 2068
const CPX_PARAM_EPRELAX = 2073
const CPX_PARAM_FPHEUR = 2098
const CPX_PARAM_EACHCUTLIM = 2102
const CPX_PARAM_SOLNPOOLCAPACITY = 2103
const CPX_PARAM_SOLNPOOLREPLACE = 2104
const CPX_PARAM_SOLNPOOLGAP = 2105
const CPX_PARAM_SOLNPOOLAGAP = 2106
const CPX_PARAM_SOLNPOOLINTENSITY = 2107
const CPX_PARAM_POPULATELIM = 2108
const CPX_PARAM_MIPSEARCH = 2109
const CPX_PARAM_MIQCPSTRAT = 2110
const CPX_PARAM_ZEROHALFCUTS = 2111
const CPX_PARAM_POLISHAFTEREPAGAP = 2126
const CPX_PARAM_POLISHAFTEREPGAP = 2127
const CPX_PARAM_POLISHAFTERNODE = 2128
const CPX_PARAM_POLISHAFTERINTSOL = 2129
const CPX_PARAM_POLISHAFTERTIME = 2130
const CPX_PARAM_MCFCUTS = 2134
const CPX_PARAM_MIPKAPPASTATS = 2137
const CPX_PARAM_AUXROOTTHREADS = 2139
const CPX_PARAM_INTSOLFILEPREFIX = 2143
const CPX_PARAM_PROBEDETTIME = 2150
const CPX_PARAM_POLISHAFTERDETTIME = 2151
const CPX_PARAM_LANDPCUTS = 2152
const CPX_SOLNPOOL_FIFO = 0
const CPX_SOLNPOOL_OBJ = 1
const CPX_SOLNPOOL_DIV = 2
const CPX_SOLNPOOL_FILTER_DIVERSITY = 1
const CPX_SOLNPOOL_FILTER_RANGE = 2
const CPX_GCCONST_H =
const CPXERR_UNSUPPORTED_CONSTRAINT_TYPE = 1212
const CPXERR_ILL_DEFINED_PWL = 1213
const CPX_CON_LOWER_BOUND = 1
const CPX_CON_UPPER_BOUND = 2
const CPX_CON_LINEAR = 3
const CPX_CON_QUADRATIC = 4
const CPX_CON_SOS = 5
const CPX_CON_INDICATOR = 6
const CPX_CON_MINEXPR = 7
const CPX_CON_MAXEXPR = 8
const CPX_CON_PWL = 9
const CPX_CON_ABS = 9
const CPX_CON_DISJCST = 10
const CPX_CON_INDDISJCST = 11
const CPX_CON_SETVAR = 12
const CPX_CON_SETVARMEMBER = 13
const CPX_CON_SETVARCARD = 14
const CPX_CON_SETVARSUM = 15
const CPX_CON_SETVARMIN = 16
const CPX_CON_SETVARMAX = 17
const CPX_CON_SETVARSUBSET = 18
const CPX_CON_SETVARDOMAIN = 19
const CPX_CON_SETVARUNION = 20
const CPX_CON_SETVARINTERSECTION = 21
const CPX_CON_SETVARNULLINTERSECT = 22
const CPX_CON_SETVARINTERSECT = 23
const CPX_CON_SETVAREQ = 24
const CPX_CON_SETVARNEQ = 25
const CPX_CON_SETVARNEQCST = 26
const CPX_CON_LAST_CONTYPE = 27
const CPX_INDICATOR_IF = 1
const CPX_INDICATOR_ONLYIF = 2
const CPX_INDICATOR_IFANDONLYIF = 3
const CPX_PARAM_NETITLIM = 5001
const CPX_PARAM_NETEPOPT = 5002
const CPX_PARAM_NETEPRHS = 5003
const CPX_PARAM_NETPPRIIND = 5004
const CPX_PARAM_NETDISPLAY = 5005
const CPXERR_NET_DATA = 1530
const CPXERR_NOT_MIN_COST_FLOW = 1531
const CPXERR_BAD_ROW_ID = 1532
const CPXERR_BAD_CHAR = 1537
const CPXERR_NET_FILE_SHORT = 1538
const CPXNET_NO_DISPLAY_OBJECTIVE = 0
const CPXNET_TRUE_OBJECTIVE = 1
const CPXNET_PENALIZED_OBJECTIVE = 2
const CPXNET_PRICE_AUTO = 0
const CPXNET_PRICE_PARTIAL = 1
const CPXNET_PRICE_MULT_PART = 2
const CPXNET_PRICE_SORT_MULT_PART = 3
const CPX_QCPDUALS_NO = 0
const CPX_QCPDUALS_IFPOSSIBLE = 1
const CPX_QCPDUALS_FORCE = 2
const CPXERR_Q_NOT_POS_DEF = 5002
const CPXERR_NOT_QP = 5004
const CPXERR_Q_DUP_ENTRY = 5011
const CPXERR_Q_NOT_SYMMETRIC = 5012
const CPXERR_Q_NOT_INDEF = 5014
const CPX_PARAM_QPNZREADLIM = 4001
const CPX_PARAM_CALCQCPDUALS = 4003
const CPX_PARAM_QPMAKEPSDIND = 4010
const CPXERR_QCP_SENSE = 6002
const CPX_REMOTETYPE_H = 1