LADEL
main
Sparse LDL factorization package with rank 1 and rowadd/rowdel updates
|
Constants that can be passed to functions.
Macros | |
#define | TRUE 1 |
For booleans. More... | |
#define | FALSE 0 |
For booleans. More... | |
#define | SUCCESS 1 |
For status returns. More... | |
#define | FAIL -1 |
For status returns. More... | |
#define | NONE -1 |
Indicates a root (a node without parent), or an untouched node. More... | |
#define | UNSYMMETRIC 0 |
No symmetry is assumed in the matrix. More... | |
#define | UPPER 1 |
Use only upper part of matrix. More... | |
#define | LOWER -1 |
Use only lower part of matrix. More... | |
#define | AMD 1 |
Ordering method during the symbolic part of the factorization. More... | |
#define | NO_ORDERING 0 |
No ordering is performed during the symbolic part of the factorization. More... | |
#define | GIVEN_ORDERING 2 |
The ordering was computed previously and is already stored in sym->p. More... | |
#define | MARKED 1 |
Indicate whether a node is marked. More... | |
#define | UNMARKED 0 |
Indicate whether a node is not marked. More... | |
#define | SET_HAS_CHANGED TRUE |
Possible return value of ladel_set_union indicating the set has changed. More... | |
#define | SET_HAS_NOT_CHANGED FALSE |
Possible return value of ladel_set_union indicating the set has not changed. More... | |
#define | MAX_SET_SIZE_EXCEEDED NONE |
Possible return value of ladel_set_union indicating the set has grown beyond the maximum size. More... | |
#define | UPDATE TRUE |
Flag in rank1_update to perform an update. More... | |
#define | DOWNDATE FALSE |
Flag in rank1_update to perform a downdate. More... | |
#define AMD 1 |
Ordering method during the symbolic part of the factorization.
Definition at line 33 of file ladel_constants.h.
#define DOWNDATE FALSE |
Flag in rank1_update to perform a downdate.
Definition at line 45 of file ladel_constants.h.
#define FAIL -1 |
For status returns.
Definition at line 25 of file ladel_constants.h.
#define FALSE 0 |
For booleans.
Definition at line 22 of file ladel_constants.h.
#define GIVEN_ORDERING 2 |
The ordering was computed previously and is already stored in sym->p.
Definition at line 35 of file ladel_constants.h.
#define LOWER -1 |
Use only lower part of matrix.
Definition at line 31 of file ladel_constants.h.
#define MARKED 1 |
Indicate whether a node is marked.
Definition at line 37 of file ladel_constants.h.
#define MAX_SET_SIZE_EXCEEDED NONE |
Possible return value of ladel_set_union indicating the set has grown beyond the maximum size.
Definition at line 42 of file ladel_constants.h.
#define NO_ORDERING 0 |
No ordering is performed during the symbolic part of the factorization.
Definition at line 34 of file ladel_constants.h.
#define NONE -1 |
Indicates a root (a node without parent), or an untouched node.
Definition at line 27 of file ladel_constants.h.
#define SET_HAS_CHANGED TRUE |
Possible return value of ladel_set_union indicating the set has changed.
Definition at line 40 of file ladel_constants.h.
#define SET_HAS_NOT_CHANGED FALSE |
Possible return value of ladel_set_union indicating the set has not changed.
Definition at line 41 of file ladel_constants.h.
#define SUCCESS 1 |
For status returns.
Definition at line 24 of file ladel_constants.h.
#define TRUE 1 |
For booleans.
Definition at line 21 of file ladel_constants.h.
#define UNMARKED 0 |
Indicate whether a node is not marked.
Definition at line 38 of file ladel_constants.h.
#define UNSYMMETRIC 0 |
No symmetry is assumed in the matrix.
Definition at line 29 of file ladel_constants.h.
#define UPDATE TRUE |
Flag in rank1_update to perform an update.
Definition at line 44 of file ladel_constants.h.
#define UPPER 1 |
Use only upper part of matrix.
Definition at line 30 of file ladel_constants.h.