#include "../vector.h"
#include "../cscmatrix.h"


Go to the source code of this file.
Namespaces | |
| namespace | TBCI |
Defines | |
| #define | COLPERM_T_DECLARED |
Enumerations | |
| 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 } |
| get column permutation vector perm_c[], according to permc_spec: permc_spec = NATURAL(0): use the natural ordering permc_spec = MMD_ATA(1): use minimum degree ordering on structure of a'*a permc_spec = MMD_AT_PLUS_A(2): use minimum degree ordering on structure of a'+a More... | |
Functions | |
| int | TBCI::lu_solve (CSCMatrix< double > &M, Vector< double > &x, const Vector< double > &rhs, colperm_t permc_spec=NATURAL, bool verbose=false, bool symm=false) |
| TVector< double > | TBCI::lu_solve (CSCMatrix< double > &M, const Vector< double > &rhs, colperm_t permc_spec=NATURAL, bool verbose=false, bool symm=false) |
Definition in file superlu.h.
| enum colperm_t |
get column permutation vector perm_c[], according to permc_spec: permc_spec = NATURAL(0): use the natural ordering permc_spec = MMD_ATA(1): use minimum degree ordering on structure of a'*a permc_spec = MMD_AT_PLUS_A(2): use minimum degree ordering on structure of a'+a
1.5.6