|
TBCI Numerical high perf. C++ Library
2.8.0
|
enums and structs for the SuperMatrix being used in SuperLU More...
Go to the source code of this file.
Classes | |
| struct | SuperMatrix |
| struct | NCformat |
| struct | NRformat |
| struct | SCformat |
| struct | NCPformat |
| struct | DNformat |
Macros | |
| #define | L_SUB_START(col) ( Lstore->rowind_colptr[col] ) |
| #define | L_SUB(ptr) ( Lstore->rowind[ptr] ) |
| #define | L_NZ_START(col) ( Lstore->nzval_colptr[col] ) |
| #define | L_FST_SUPC(superno) ( Lstore->sup_to_col[superno] ) |
| #define | U_NZ_START(col) ( Ustore->colptr[col] ) |
| #define | U_SUB(ptr) ( Ustore->rowind[ptr] ) |
| #define | COLPERM_T_DECLARED |
Enumerations | |
| enum | Stype_t { SLU_NC, SLU_NR, SLU_SC, SLU_SR, SLU_NCP, SLU_DN } |
| enum | Dtype_t { SLU_S, SLU_D, SLU_C, SLU_Z } |
| enum | Mtype_t { SLU_GE, SLU_TRLU, SLU_TRUU, SLU_TRL, SLU_TRU, SLU_SYL, SLU_SYU, SLU_HEL, SLU_HEU } |
| enum | colperm_t { NATURAL, MMD_ATA, MMD_AT_PLUS_A, COLAMD, MY_PERMC, NATURAL, MMD_ATA, MMD_AT_PLUS_A, COLAMD, MY_PERMC, NATURAL, MMD_ATA, MMD_AT_PLUS_A, COLAMD, MY_PERMC } |
enums and structs for the SuperMatrix being used in SuperLU
Definition in file supermatrix.h.
| #define COLPERM_T_DECLARED |
Definition at line 143 of file supermatrix.h.
| #define L_FST_SUPC | ( | superno | ) | ( Lstore->sup_to_col[superno] ) |
Definition at line 137 of file supermatrix.h.
| #define L_NZ_START | ( | col | ) | ( Lstore->nzval_colptr[col] ) |
Definition at line 136 of file supermatrix.h.
| #define L_SUB | ( | ptr | ) | ( Lstore->rowind[ptr] ) |
Definition at line 135 of file supermatrix.h.
| #define L_SUB_START | ( | col | ) | ( Lstore->rowind_colptr[col] ) |
Definition at line 134 of file supermatrix.h.
| #define U_NZ_START | ( | col | ) | ( Ustore->colptr[col] ) |
Definition at line 138 of file supermatrix.h.
| #define U_SUB | ( | ptr | ) | ( Ustore->rowind[ptr] ) |
Definition at line 139 of file supermatrix.h.
| enum colperm_t |
| Enumerator | |
|---|---|
| NATURAL | |
| MMD_ATA | |
| MMD_AT_PLUS_A | |
| COLAMD | |
| MY_PERMC | |
| NATURAL | |
| MMD_ATA | |
| MMD_AT_PLUS_A | |
| COLAMD | |
| MY_PERMC | |
| NATURAL | |
| MMD_ATA | |
| MMD_AT_PLUS_A | |
| COLAMD | |
| MY_PERMC | |
Definition at line 142 of file supermatrix.h.
| enum Dtype_t |
| Enumerator | |
|---|---|
| SLU_S | |
| SLU_D | |
| SLU_C | |
| SLU_Z | |
Definition at line 24 of file supermatrix.h.
| enum Mtype_t |
| Enumerator | |
|---|---|
| SLU_GE | |
| SLU_TRLU | |
| SLU_TRUU | |
| SLU_TRL | |
| SLU_TRU | |
| SLU_SYL | |
| SLU_SYU | |
| SLU_HEL | |
| SLU_HEU | |
Definition at line 31 of file supermatrix.h.
| enum Stype_t |
| Enumerator | |
|---|---|
| SLU_NC | |
| SLU_NR | |
| SLU_SC | |
| SLU_SR | |
| SLU_NCP | |
| SLU_DN | |
Definition at line 13 of file supermatrix.h.
1.8.5