-
Notifications
You must be signed in to change notification settings - Fork 3
/
soplex_constants.pxi
60 lines (56 loc) · 1.58 KB
/
soplex_constants.pxi
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
cdef dict IntParameters = {
"OBJSENSE": OBJSENSE,
"REPRESENTATION": REPRESENTATION,
"ALGORITHM": ALGORITHM,
"FACTOR_UPDATE_TYPE": FACTOR_UPDATE_TYPE,
"FACTOR_UPDATE_MAX": FACTOR_UPDATE_MAX,
"ITERLIMIT": ITERLIMIT,
"REFLIMIT": REFLIMIT,
"STALLREFLIMIT": STALLREFLIMIT,
"DISPLAYFREQ": DISPLAYFREQ,
"VERBOSITY": VERBOSITY,
"SIMPLIFIER": SIMPLIFIER,
"SCALER": SCALER,
"STARTER": STARTER,
"PRICER": PRICER,
"RATIOTESTER": RATIOTESTER,
"SYNCMODE": SYNCMODE,
"READMODE": READMODE,
"SOLVEMODE": SOLVEMODE,
"CHECKMODE": CHECKMODE,
"HYPER_PRICING": HYPER_PRICING,
"INTPARAM_COUNT": INTPARAM_COUNT,
}
cdef dict RealParameters = {
"FEASTOL": FEASTOL,
"OPTTOL": OPTTOL,
"EPSILON_ZERO": EPSILON_ZERO,
"EPSILON_FACTORIZATION": EPSILON_FACTORIZATION,
"EPSILON_UPDATE": EPSILON_UPDATE,
"EPSILON_PIVOT": EPSILON_PIVOT,
"INFTY": INFTY,
"TIMELIMIT": TIMELIMIT,
"OBJLIMIT_LOWER": OBJLIMIT_LOWER,
"OBJLIMIT_UPPER": OBJLIMIT_UPPER,
"FPFEASTOL": FPFEASTOL,
"FPOPTTOL": FPOPTTOL,
"MAXSCALEINCR": MAXSCALEINCR,
"LIFTMINVAL": LIFTMINVAL,
"LIFTMAXVAL": LIFTMAXVAL,
"SPARSITY_THRESHOLD": SPARSITY_THRESHOLD,
"REALPARAM_COUNT": REALPARAM_COUNT
}
cdef dict READMODE_VALUES = {
"REAL": READMODE_REAL,
"RATIONAL": READMODE_RATIONAL
}
cdef dict SOLVEMODE_VALUES = {
"REAL": SOLVEMODE_REAL,
"AUTO": SOLVEMODE_AUTO,
"RATIONAL": SOLVEMODE_RATIONAL
}
cdef dict CHECKMODE_VALUES = {
"REAL": CHECKMODE_REAL,
"AUTO": CHECKMODE_AUTO,
"RATIONAL": CHECKMODE_RATIONAL
}