Header for utilities.
More...
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "superlu_enum_consts.h"
Go to the source code of this file.
◆ ABORT
Value: { char msg[256];\
sprintf(msg,"%s at line %d in file %s\n",err_msg,__LINE__, __FILE__);\
USER_ABORT(msg); }
◆ CHECK_MALLOC
| #define CHECK_MALLOC |
( |
|
pnum, |
|
|
|
where |
|
) |
| |
Value: { \
extern long int superlu_malloc_total; \
printf("(%d) %s: superlu_malloc_total (MB) %.2f\n", \
pnum, where, superlu_malloc_total*1
e-6); \
}
Array< double, 1, 3 > e(1./3., 0.5, 2.)
◆ DoubleAlign
| #define DoubleAlign |
( |
|
addr | ) |
( ((long)addr + 7) & ~7L ) |
◆ EMPTY
◆ FALSE
◆ FIRSTCOL_OF_SNODE
| #define FIRSTCOL_OF_SNODE |
( |
|
i | ) |
(xsup[i]) |
◆ GluIntArray
| #define GluIntArray |
( |
|
n | ) |
(5 * (n) + 5) |
◆ L_FST_SUPC
| #define L_FST_SUPC |
( |
|
superno | ) |
( Lstore->sup_to_col[superno] ) |
◆ L_NZ_START
| #define L_NZ_START |
( |
|
col | ) |
( Lstore->nzval_colptr[col] ) |
◆ L_SUB
| #define L_SUB |
( |
|
ptr | ) |
( Lstore->rowind[ptr] ) |
◆ L_SUB_START
| #define L_SUB_START |
( |
|
col | ) |
( Lstore->rowind_colptr[col] ) |
◆ NO_MEMTYPE
◆ NotDoubleAlign
| #define NotDoubleAlign |
( |
|
addr | ) |
( (long)addr & 7 ) |
◆ Reduce
◆ StackFull
◆ SUPERLU_FREE
◆ SUPERLU_MALLOC
◆ SUPERLU_MAX
| #define SUPERLU_MAX |
( |
|
x, |
|
|
|
y |
|
) |
| ( (x) > (y) ? (x) : (y) ) |
◆ SUPERLU_MIN
| #define SUPERLU_MIN |
( |
|
x, |
|
|
|
y |
|
) |
| ( (x) < (y) ? (x) : (y) ) |
◆ TempSpace
| #define TempSpace |
( |
|
n, |
|
|
|
w |
|
) |
| |
Value:
(
w + 1)*
n*
sizeof(
double) )
const unsigned n
Definition: CG3DPackingUnitTest.cpp:11
RowVector3d w
Definition: Matrix_resize_int.cpp:3
int * m
Definition: level2_cplx_impl.h:294
#define NO_MARKER
Definition: slu_util.h:31
◆ TIC
◆ TOC
◆ TRUE
◆ U_NZ_START
| #define U_NZ_START |
( |
|
col | ) |
( Ustore->colptr[col] ) |
◆ U_SUB
| #define U_SUB |
( |
|
ptr | ) |
( Ustore->rowind[ptr] ) |
◆ USER_ABORT
◆ USER_FREE
◆ USER_MALLOC
◆ ExpHeader
◆ flops_t
◆ Logical