|
Functions |
| void | zCreate_CompCol_Matrix (SuperMatrix *A, int m, int n, int nnz, doublecomplex *nzval, int *rowind, int *colptr, Stype_t stype, Dtype_t dtype, Mtype_t mtype) |
| | Supernodal LU factor related.
|
| void | zCreate_CompRow_Matrix (SuperMatrix *A, int m, int n, int nnz, doublecomplex *nzval, int *colind, int *rowptr, Stype_t stype, Dtype_t dtype, Mtype_t mtype) |
| void | zCopy_CompCol_Matrix (SuperMatrix *A, SuperMatrix *B) |
| | Copy matrix A into matrix B.
|
| void | zCreate_Dense_Matrix (SuperMatrix *X, int m, int n, doublecomplex *x, int ldx, Stype_t stype, Dtype_t dtype, Mtype_t mtype) |
| void | zCopy_Dense_Matrix (int M, int N, doublecomplex *X, int ldx, doublecomplex *Y, int ldy) |
| | Copies a two-dimensional matrix X to another matrix Y.
|
| void | zCreate_SuperNode_Matrix (SuperMatrix *L, int m, int n, int nnz, doublecomplex *nzval, int *nzval_colptr, int *rowind, int *rowind_colptr, int *col_to_sup, int *sup_to_col, Stype_t stype, Dtype_t dtype, Mtype_t mtype) |
| void | zCompRow_to_CompCol (int m, int n, int nnz, doublecomplex *a, int *colind, int *rowptr, doublecomplex **at, int **rowind, int **colptr) |
| | Convert a row compressed storage into a column compressed storage.
|
| void | zPrint_CompCol_Matrix (char *what, SuperMatrix *A) |
| | Routines for debugging.
|
| void | zPrint_SuperNode_Matrix (char *what, SuperMatrix *A) |
| void | zPrint_Dense_Matrix (char *what, SuperMatrix *A) |
| void | zprint_lu_col (char *msg, int jcol, int pivrow, int *xprune, GlobalLU_t *Glu) |
| | Diagnostic print of column "jcol" in the U/L factor.
|
| void | zcheck_tempv (int n, doublecomplex *tempv) |
| | Check whether tempv[] == 0. This should be true before and after calling any numeric routines, i.e., "panel_bmod" and "column_bmod".
|
| void | zGenXtrue (int n, int nrhs, doublecomplex *x, int ldx) |
| void | zFillRHS (trans_t trans, int nrhs, doublecomplex *x, int ldx, SuperMatrix *A, SuperMatrix *B) |
| | Let rhs[i] = sum of i-th row of A, so the solution vector is all 1's.
|
| void | zfill (doublecomplex *a, int alen, doublecomplex dval) |
| | Fills a doublecomplex precision array with a given value.
|
| void | zinf_norm_error (int nrhs, SuperMatrix *X, doublecomplex *xtrue) |
| | Check the inf-norm of the error vector.
|
| void | zPrintPerf (SuperMatrix *L, SuperMatrix *U, mem_usage_t *mem_usage, double rpg, double rcond, double *ferr, double *berr, char *equed, SuperLUStat_t *stat) |
| | Print performance of the code.
|
| | print_doublecomplex_vec (char *what, int n, doublecomplex *vec) |