SPMAT * spCHsymb(SPMAT *)
SPMAT * spCHfactor(SPMAT *)
row_elt * bump_col(SPMAT *, int, int *, int *)
VEC * spCHsolve(SPMAT *, VEC *, VEC *)
VEC * spBKPsolve(SPMAT *, PERM *, PERM *, VEC *, VEC *)
void scan_to(SPMAT *, IVEC *, IVEC *, IVEC *, int)
VEC * lsqr(VEC *(*A)(), VEC *(*AT)(), void *A_par, VEC *b, double tol, VEC *x)
row_elt * chase_col(SPMAT *, int, int *, int *, int)
VEC * sp_lsqr(SPMAT *, VEC *, double, VEC *)
VEC * sp_lanczos2(SPMAT *, int, VEC *, VEC *, VEC *)
VEC * spLUTsolve(SPMAT *, PERM *, VEC *, VEC *)
VEC * sp_cgs(SPMAT *, VEC *, VEC *, double, VEC *)
SPMAT * spILUfactor(SPMAT *, double)
VEC * sp_pccg(SPMAT *, SPMAT *, VEC *, double, VEC *)
void lanczos(VEC *(*A)(), void *A_par, int m, VEC *x0, VEC *a, VEC *b, Real *beta_m1, MAT *Q)
VEC * lanczos2(VEC *(*A)(), void *A_par, int m, VEC *x0, VEC *evals, VEC *err_est)
SPMAT * spBKPfactor(SPMAT *, PERM *, PERM *, double)
VEC * cgs(VEC *(*A)(), void *A_par, VEC *b, VEC *r0, double tol, VEC *x)
void sp_lanczos(SPMAT *, int, VEC *, VEC *, VEC *, Real *, MAT *)
VEC * spLUsolve(SPMAT *, PERM *, VEC *, VEC *)
SPMAT * spLUfactor(SPMAT *, PERM *, double)
SPMAT * spICHfactor(SPMAT *)
VEC * pccg(VEC *(*A)(), void *A_par, VEC *(*M_inv)(), void *M_par, VEC *b, double tol, VEC *x)
row_elt * chase_past(SPMAT *, int, int *, int *, int)