|
static Int | dfs (Int npiv, Int j, Int mark, Int Pinv[], Int Llen[], Int Lip[], Int phase1, Int Stack[], Int Flag[], Int Lprune[], Int top, double LU[], Int Li[], Int *plength, Int Pstack[]) |
|
static void | lsolve_symbolic (Int n, Int k, Int mark, Int kcol, Int Ap[], Int Ai[], Int Pinv[], Int phase1, Int nfound, Int npiv, Int Stack[], Int Flag[], Int Lprune[], Int Pstack[], double LU[], Int *plu, Int Llen[], Int Ulen[], Int Lip[], Int Uip[]) |
|
static void | construct_column (Int kcol, Int Ap[], Int Ai[], double Ax[], Int phase1, Int nfound, Int npiv, Int Pinv[], double X[]) |
|
static void | lsolve_numeric (Int npiv, Int Pinv[], double *LU, Int Uip[], Int Lip[], Int Ulen[], Int Llen[], Int k, Int phase1, Int Lphase_len[], double X[]) |
|
static void | lsolve (Int phase1, Int nfound, Int npiv, Int n, Int k, Int kcol, Int Ap[], Int Ai[], double Ax[], double *LU, Int *lup, Int Lip[], Int Uip[], Int Llen[], Int Ulen[], Int Lphase_len[], Int Pinv[], Int Stack[], Int Lprune[], Int Pstack[], Int Flag[], Int mark, double X[]) |
|
static Int | lpivot (Int diagrow, Int *p_pivrow, double *p_pivot, double *p_abs_pivot, double tol_diag, double tol_offdiag, double X[], double *LU, Int Lip[], Int Llen[], Int k, Int npiv) |
|
static void | prune (Int npiv, Int Lprune[], Int Pinv[], Int k, Int pivrow, double *LU, Int Uip[], Int Lip[], Int Ulen[], Int Llen[]) |
|
Int | amesos_paraklete_kernel (cholmod_sparse *A, paraklete_node *LUnode, paraklete_common *Common) |
|