supermatrix.h File Reference

enums and structs for the SuperMatrix being used in SuperLU More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SuperMatrix
struct  NCformat
struct  NRformat
struct  SCformat
struct  NCPformat
struct  DNformat

Defines

#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] )

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
}


Detailed Description

enums and structs for the SuperMatrix being used in SuperLU

Definition in file supermatrix.h.


Define Documentation

#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.


Enumeration Type Documentation

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.


Generated on Wed Nov 20 09:28:42 2013 for TBCI Numerical high perf. C++ Library by  doxygen 1.5.6