superlu_sys/
superlu_enum_consts.rs1#[derive(Clone, Copy)]
2#[repr(C)]
3pub enum yes_no_t {
4 NO,
5 YES,
6}
7
8#[derive(Clone, Copy)]
9#[repr(C)]
10pub enum fact_t {
11 DOFACT,
12 SamePattern,
13 SamePattern_SameRowPerm,
14 FACTORED,
15}
16
17#[derive(Clone, Copy)]
18#[repr(C)]
19pub enum rowperm_t {
20 NOROWPERM,
21 LargeDiag,
22 MY_PERMR,
23}
24
25#[derive(Clone, Copy)]
26#[repr(C)]
27pub enum colperm_t {
28 NATURAL,
29 MMD_ATA,
30 MMD_AT_PLUS_A,
31 COLAMD,
32 METIS_AT_PLUS_A,
33 PARMETIS,
34 ZOLTAN,
35 MY_PERMC,
36}
37
38#[derive(Clone, Copy)]
39#[repr(C)]
40pub enum trans_t {
41 NOTRANS,
42 TRANS,
43 CONJ,
44}
45
46#[derive(Clone, Copy)]
47#[repr(C)]
48pub enum IterRefine_t {
49 NOREFINE,
50 SLU_SINGLE,
51 SLU_DOUBLE,
52 SLU_EXTRA,
53}
54
55#[derive(Clone, Copy)]
56#[repr(C)]
57pub enum norm_t {
58 ONE_NORM,
59 TWO_NORM,
60 INF_NORM,
61}
62
63#[derive(Clone, Copy)]
64#[repr(C)]
65pub enum milu_t {
66 SILU,
67 SMILU_1,
68 SMILU_2,
69 SMILU_3,
70}