Classes |
struct | LU_stack_t |
Defines |
#define | EXPAND 1.5 |
#define | NO_MEMTYPE 4 |
#define | GluIntArray(n) (9 * (n) + 5) |
#define | StackFull(x) ( x + stack.used >= stack.size ) |
#define | NotDoubleAlign(addr) ( (long long int)addr & 7 ) |
#define | DoubleAlign(addr) ( ((long long int)addr + 7) & ~7L ) |
#define | Reduce(alpha) ((alpha + 1) / 2) |
#define | NUM_TEMPV(n, w, t, b) (SUPERLU_MAX( 2*n, (t + b)*w )) |
Enumerations |
enum | stack_end_t { HEAD,
TAIL,
HEAD,
TAIL
} |
enum | LU_space_t { SYSTEM,
USER,
SYSTEM,
USER
} |
Functions |
void * | pdgstrf_expand (int_t *, MemType, int_t, int_t, GlobalLU_t *) |
void | copy_mem_double (int_t, void *, void *) |
void | pdgstrf_StackCompress (GlobalLU_t *) |
void | pdgstrf_SetupSpace (void *, int_t) |
void * | duser_malloc (int_t, int_t) |
void | duser_free (int_t, int_t) |
void | copy_mem_int (int_t, void *, void *) |
void | user_bcopy (char *, char *, int_t) |
void | pdgstrf_StackFree () |
int_t | superlu_dTempSpace (int_t n, int_t w, int_t p) |
int_t | superlu_dQuerySpace (int_t P, SuperMatrix *L, SuperMatrix *U, int_t panel_size, superlu_memusage_t *superlu_memusage) |
float | pdgstrf_memory_use (const int_t nzlmax, const int_t nzumax, const int_t nzlumax) |
float | pdgstrf_MemInit (int_t n, int_t annz, superlumt_options_t *superlumt_options, SuperMatrix *L, SuperMatrix *U, GlobalLU_t *Glu) |
int_t | pdgstrf_WorkInit (int_t n, int_t panel_size, int_t **iworkptr, double **dworkptr) |
void | pdgstrf_SetRWork (int_t n, int_t panel_size, double *dworkptr, double **dense, double **tempv) |
void | pdgstrf_WorkFree (int_t *iwork, double *dwork, GlobalLU_t *Glu) |
int_t | pdgstrf_MemXpand (int_t jcol, int_t next, MemType mem_type, int_t *maxlen, GlobalLU_t *Glu) |
void | dallocateA (int_t n, int_t nnz, double **a, int_t **asub, int_t **xa) |
double * | doubleMalloc (int_t n) |
double * | doubleCalloc (int_t n) |
int_t | dPresetMap (const int_t n, SuperMatrix *A, pxgstrf_relax_t *pxgstrf_relax, superlumt_options_t *superlumt_options, GlobalLU_t *Glu) |
Variables |
ExpHeader * | dexpanders = 0 |