54 #ifndef AMESOS_CHOLMOD_CHOLESKY_H
55 #define AMESOS_CHOLMOD_CHOLESKY_H
156 #define CHOLMOD_LDLt 1
158 #define CHOLMOD_DLt 3
cholmod_sparse * amesos_cholmod_spsolve(int sys, cholmod_factor *L, cholmod_sparse *B, cholmod_common *Common)
int amesos_cholmod_l_rowfac(cholmod_sparse *, cholmod_sparse *, double *, size_t, size_t, cholmod_factor *, cholmod_common *)
int amesos_cholmod_resymbol(cholmod_sparse *A, int *fset, size_t fsize, int pack, cholmod_factor *L, cholmod_common *Common)
int amesos_cholmod_l_row_subtree(cholmod_sparse *, cholmod_sparse *, size_t, UF_long *, cholmod_sparse *, cholmod_common *)
int amesos_cholmod_l_rowcolcounts(cholmod_sparse *, UF_long *, size_t, UF_long *, UF_long *, UF_long *, UF_long *, UF_long *, UF_long *, cholmod_common *)
int amesos_cholmod_row_subtree(cholmod_sparse *A, cholmod_sparse *F, size_t k, int *Parent, cholmod_sparse *R, cholmod_common *Common)
int amesos_cholmod_rowfac(cholmod_sparse *A, cholmod_sparse *F, double beta[2], size_t kstart, size_t kend, cholmod_factor *L, cholmod_common *Common)
int amesos_cholmod_row_lsubtree(cholmod_sparse *A, int *Fi, size_t fnz, size_t k, cholmod_factor *L, cholmod_sparse *R, cholmod_common *Common)
int amesos_cholmod_l_etree(cholmod_sparse *, UF_long *, cholmod_common *)
int amesos_cholmod_analyze_ordering(cholmod_sparse *A, int ordering, int *Perm, int *fset, size_t fsize, int *Parent, int *Post, int *ColCount, int *First, int *Level, cholmod_common *Common)
int amesos_cholmod_l_resymbol(cholmod_sparse *, UF_long *, size_t, int, cholmod_factor *, cholmod_common *)
int amesos_cholmod_l_rowfac_mask(cholmod_sparse *, cholmod_sparse *, double *, size_t, size_t, UF_long *, UF_long *, cholmod_factor *, cholmod_common *)
cholmod_factor * cholmod_l_analyze(cholmod_sparse *, cholmod_common *)
cholmod_factor * amesos_cholmod_analyze(cholmod_sparse *A, cholmod_common *Common)
int amesos_cholmod_l_resymbol_noperm(cholmod_sparse *, UF_long *, size_t, int, cholmod_factor *, cholmod_common *)
cholmod_dense * amesos_cholmod_l_solve(int, cholmod_factor *, cholmod_dense *, cholmod_common *)
cholmod_dense * amesos_cholmod_solve(int sys, cholmod_factor *L, cholmod_dense *B, cholmod_common *Common)
int amesos_cholmod_l_factorize(cholmod_sparse *, cholmod_factor *, cholmod_common *)
int amesos_cholmod_rowcolcounts(cholmod_sparse *A, int *fset, size_t fsize, int *Parent, int *Post, int *RowCount, int *ColCount, int *First, int *Level, cholmod_common *Common)
int amesos_cholmod_colamd(cholmod_sparse *A, int *fset, size_t fsize, int postorder, int *Perm, cholmod_common *Common)
int amesos_cholmod_l_analyze_ordering(cholmod_sparse *, int, UF_long *, UF_long *, size_t, UF_long *, UF_long *, UF_long *, UF_long *, UF_long *, cholmod_common *)
int amesos_cholmod_l_factorize_p(cholmod_sparse *, double *, UF_long *, size_t, cholmod_factor *, cholmod_common *)
UF_long amesos_cholmod_l_postorder(UF_long *, size_t, UF_long *, UF_long *, cholmod_common *)
int amesos_cholmod_rowfac_mask(cholmod_sparse *A, cholmod_sparse *F, double beta[2], size_t kstart, size_t kend, int *mask, int *RLinkUp, cholmod_factor *L, cholmod_common *Common)
int amesos_cholmod_l_row_lsubtree(cholmod_sparse *, UF_long *, size_t, size_t, cholmod_factor *, cholmod_sparse *, cholmod_common *)
double amesos_cholmod_l_rcond(cholmod_factor *, cholmod_common *)
int amesos_cholmod_factorize_p(cholmod_sparse *A, double beta[2], int *fset, size_t fsize, cholmod_factor *L, cholmod_common *Common)
int amesos_cholmod_etree(cholmod_sparse *A, int *Parent, cholmod_common *Common)
UF_long amesos_cholmod_postorder(int *Parent, size_t n, int *Weight_p, int *Post, cholmod_common *Common)
cholmod_factor * amesos_cholmod_l_analyze_p(cholmod_sparse *, UF_long *, UF_long *, size_t, cholmod_common *)
int amesos_cholmod_resymbol_noperm(cholmod_sparse *A, int *fset, size_t fsize, int pack, cholmod_factor *L, cholmod_common *Common)
int amesos_cholmod_l_amd(cholmod_sparse *, UF_long *, size_t, UF_long *, cholmod_common *)
int amesos_cholmod_l_colamd(cholmod_sparse *, UF_long *, size_t, int, UF_long *, cholmod_common *)
int amesos_cholmod_amd(cholmod_sparse *A, int *fset, size_t fsize, int *Perm, cholmod_common *Common)
double amesos_cholmod_rcond(cholmod_factor *L, cholmod_common *Common)
int amesos_cholmod_factorize(cholmod_sparse *A, cholmod_factor *L, cholmod_common *Common)
cholmod_sparse * amesos_cholmod_l_spsolve(int, cholmod_factor *, cholmod_sparse *, cholmod_common *)
cholmod_factor * amesos_cholmod_analyze_p(cholmod_sparse *A, int *UserPerm, int *fset, size_t fsize, cholmod_common *Common)