-
Notifications
You must be signed in to change notification settings - Fork 0
/
simdegen_enum.go
37 lines (30 loc) · 1.27 KB
/
simdegen_enum.go
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
// Automatically generated by github.com/fardream/gen-gmsk
// enum for MSKsimdegen_enum/Simdegen
package gmsk
// #include <mosek.h>
import "C"
import "strconv"
// Simdegen is MSKsimdegen_enum.
//
// Degeneracy strategies
type Simdegen uint32
const (
SIM_DEGEN_NONE Simdegen = C.MSK_SIM_DEGEN_NONE // The simplex optimizer should use no degeneration strategy.
SIM_DEGEN_FREE Simdegen = C.MSK_SIM_DEGEN_FREE // The simplex optimizer chooses the degeneration strategy.
SIM_DEGEN_AGGRESSIVE Simdegen = C.MSK_SIM_DEGEN_AGGRESSIVE // The simplex optimizer should use an aggressive degeneration strategy.
SIM_DEGEN_MODERATE Simdegen = C.MSK_SIM_DEGEN_MODERATE // The simplex optimizer should use a moderate degeneration strategy.
SIM_DEGEN_MINIMUM Simdegen = C.MSK_SIM_DEGEN_MINIMUM // The simplex optimizer should use a minimum degeneration strategy.
)
var _Simdegen_map = map[Simdegen]string{
SIM_DEGEN_NONE: "SIM_DEGEN_NONE",
SIM_DEGEN_FREE: "SIM_DEGEN_FREE",
SIM_DEGEN_AGGRESSIVE: "SIM_DEGEN_AGGRESSIVE",
SIM_DEGEN_MODERATE: "SIM_DEGEN_MODERATE",
SIM_DEGEN_MINIMUM: "SIM_DEGEN_MINIMUM",
}
func (e Simdegen) String() string {
if v, ok := _Simdegen_map[e]; ok {
return v
}
return "Simdegen(" + strconv.FormatInt(int64(e), 10) + ")"
}