|
TBCI Numerical high perf. C++ Library 2.8.0
|
some useful routines for the SuperLU solver More...
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <malloc.h>#include <assert.h>#include "tbci/config_manual.h"
Go to the source code of this file.
Classes | |
| struct | SuperLUStat_t |
Macros | |
| #define | USER_ABORT(msg) |
| #define | ABORT(err_msg) |
| #define | USER_MALLOC(size) |
| #define | SUPERLU_MALLOC(size) |
| #define | USER_FREE(addr) |
| #define | SUPERLU_FREE(addr) |
| #define | MAX(x, y) |
| #define | MIN(x, y) |
| #define | EMPTY (-1) |
| #define | NO (-1) |
| #define | FALSE 0 |
| #define | TRUE 1 |
| #define | FIRSTCOL_OF_SNODE(i) |
Typedefs | |
| typedef float | flops_t |
| typedef unsigned char | Logical |
Enumerations | |
| enum | PhaseType { COLPERM , RELAX , ETREE , EQUIL , FACT , RCOND , SOLVE , REFINE , FLOAT , TRSV , GEMV , FERR , NPHASES } |
Functions | |
| void | PrintStat (SuperLUStat_t *) |
some useful routines for the SuperLU solver
Definition in file util.h.
| #define ABORT | ( | err_msg | ) |
Definition at line 21 of file util.h.
Referenced by lu_solve(), lu_solve(), and lu_solve().
| #define SUPERLU_FREE | ( | addr | ) |
Definition at line 37 of file util.h.
Referenced by lu_solve(), lu_solve(), and lu_solve().
| #define SUPERLU_MALLOC | ( | size | ) |
| #define USER_ABORT | ( | msg | ) |
| #define USER_FREE | ( | addr | ) |
| #define USER_MALLOC | ( | size | ) |
| enum PhaseType |
|
extern |