Go to the source code of this file.
|
cholmod_factor *CHOLMOD() | analyze (cholmod_sparse *A, cholmod_common *Common) |
|
static int | amesos_permute_matrices (cholmod_sparse *A, Int ordering, Int *Perm, Int *fset, size_t fsize, Int do_rowcolcounts, cholmod_sparse **A1_handle, cholmod_sparse **A2_handle, cholmod_sparse **S_handle, cholmod_sparse **F_handle, cholmod_common *Common) |
|
int 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) |
|
cholmod_factor *CHOLMOD() | analyze_p (cholmod_sparse *A, Int *UserPerm, Int *fset, size_t fsize, cholmod_common *Common) |
|
#define FREE_WORKSPACE_AND_RETURN |
Value:{ \
Common->no_workspace_reallocate =
FALSE ;
\
return (L) ; \
}
int CHOLMOD() dump_work(int flag, int head, UF_long wsize, cholmod_common *Common)
#define ASSERT(expression)
int CHOLMOD() free_factor(cholmod_factor **LHandle, cholmod_common *Common)
Definition at line 356 of file amesos_cholmod_analyze.c.
static int amesos_permute_matrices |
( |
cholmod_sparse * |
A, |
|
|
Int |
ordering, |
|
|
Int * |
Perm, |
|
|
Int * |
fset, |
|
|
size_t |
fsize, |
|
|
Int |
do_rowcolcounts, |
|
|
cholmod_sparse ** |
A1_handle, |
|
|
cholmod_sparse ** |
A2_handle, |
|
|
cholmod_sparse ** |
S_handle, |
|
|
cholmod_sparse ** |
F_handle, |
|
|
cholmod_common * |
Common |
|
) |
| |
|
static |
int 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 |
|
) |
| |