8 #ifndef TBCI_SOLVER_SUPERLU_H 9 #define TBCI_SOLVER_SUPERLU_H 11 #include "tbci/vector.h" 12 #include "tbci/cscmatrix.h" 14 #if !defined(COLPERM_T_DECLARED) //and !defined(__SUPERLU_UTIL) 21 #define COLPERM_T_DECLARED 38 bool verbose =
false,
bool symm =
false);
44 bool verbose =
false,
bool symm =
false)
56 bool verbose =
false,
bool symm =
false);
62 bool verbose =
false,
bool symm =
false)
66 rhs, permc_spec, verbose, symm);
unsigned long size() const
const Vector< T > const Vector< T > & x
colperm_t
get column permutation vector perm_c[], according to permc_spec: permc_spec = NATURAL(0): use the nat...
exception class: Use MatErr from matrix.h
NAMESPACE_TBCI int lu_solve(CSCMatrix< double > &M, Vector< double > &x, const Vector< double > &rhs, colperm_t permc_spec=NATURAL, bool verbose=false, bool symm=false)
Temporary Base Class Idiom: Class TVector is used for temporary variables.