#include <stdlib.h>
#include "amesos_UFconfig.h"
Go to the source code of this file.
|
size_t | amesos_colamd_recommended (int nnz, int n_row, int n_col) |
|
size_t | amesos_colamd_l_recommended (UF_long nnz, UF_long n_row, UF_long n_col) |
|
void | amesos_colamd_set_defaults (double knobs [COLAMD_KNOBS]) |
|
void | amesos_colamd_l_set_defaults (double knobs [COLAMD_KNOBS]) |
|
int | amesos_colamd (int n_row, int n_col, int Alen, int A [], int p [], double knobs [COLAMD_KNOBS], int stats [COLAMD_STATS]) |
|
UF_long | amesos_colamd_l (UF_long n_row, UF_long n_col, UF_long Alen, UF_long A [], UF_long p [], double knobs [COLAMD_KNOBS], UF_long stats [COLAMD_STATS]) |
|
int | amesos_symamd (int n, int A [], int p [], int perm [], double knobs [COLAMD_KNOBS], int stats [COLAMD_STATS], void *(*allocate)(size_t, size_t), void(*release)(void *)) |
|
UF_long | amesos_symamd_l (UF_long n, UF_long A [], UF_long p [], UF_long perm [], double knobs [COLAMD_KNOBS], UF_long stats [COLAMD_STATS], void *(*allocate)(size_t, size_t), void(*release)(void *)) |
|
void | amesos_colamd_report (int stats [COLAMD_STATS]) |
|
void | amesos_colamd_l_report (UF_long stats [COLAMD_STATS]) |
|
void | amesos_symamd_report (int stats [COLAMD_STATS]) |
|
void | amesos_symamd_l_report (UF_long stats [COLAMD_STATS]) |
|
◆ COLAMD_DATE
#define COLAMD_DATE "May 31, 2007" |
◆ COLAMD_VERSION_CODE
#define COLAMD_VERSION_CODE |
( |
|
main, |
|
|
|
sub |
|
) |
| ((main) * 1000 + (sub)) |
◆ COLAMD_MAIN_VERSION
#define COLAMD_MAIN_VERSION 2 |
◆ COLAMD_SUB_VERSION
#define COLAMD_SUB_VERSION 7 |
◆ COLAMD_SUBSUB_VERSION
#define COLAMD_SUBSUB_VERSION 0 |
◆ COLAMD_VERSION
◆ COLAMD_KNOBS
◆ COLAMD_STATS
◆ COLAMD_DENSE_ROW
#define COLAMD_DENSE_ROW 0 |
◆ COLAMD_DENSE_COL
#define COLAMD_DENSE_COL 1 |
◆ COLAMD_AGGRESSIVE
#define COLAMD_AGGRESSIVE 2 |
◆ COLAMD_DEFRAG_COUNT
#define COLAMD_DEFRAG_COUNT 2 |
◆ COLAMD_STATUS
◆ COLAMD_INFO1
◆ COLAMD_INFO2
◆ COLAMD_INFO3
◆ COLAMD_OK
◆ COLAMD_OK_BUT_JUMBLED
#define COLAMD_OK_BUT_JUMBLED (1) |
◆ COLAMD_ERROR_A_not_present
#define COLAMD_ERROR_A_not_present (-1) |
◆ COLAMD_ERROR_p_not_present
#define COLAMD_ERROR_p_not_present (-2) |
◆ COLAMD_ERROR_nrow_negative
#define COLAMD_ERROR_nrow_negative (-3) |
◆ COLAMD_ERROR_ncol_negative
#define COLAMD_ERROR_ncol_negative (-4) |
◆ COLAMD_ERROR_nnz_negative
#define COLAMD_ERROR_nnz_negative (-5) |
◆ COLAMD_ERROR_p0_nonzero
#define COLAMD_ERROR_p0_nonzero (-6) |
◆ COLAMD_ERROR_A_too_small
#define COLAMD_ERROR_A_too_small (-7) |
◆ COLAMD_ERROR_col_length_negative
#define COLAMD_ERROR_col_length_negative (-8) |
◆ COLAMD_ERROR_row_index_out_of_bounds
#define COLAMD_ERROR_row_index_out_of_bounds (-9) |
◆ COLAMD_ERROR_out_of_memory
#define COLAMD_ERROR_out_of_memory (-10) |
◆ COLAMD_ERROR_internal_error
#define COLAMD_ERROR_internal_error (-999) |
◆ EXTERN
◆ amesos_colamd_recommended()
size_t amesos_colamd_recommended |
( |
int |
nnz, |
|
|
int |
n_row, |
|
|
int |
n_col |
|
) |
| |
◆ amesos_colamd_l_recommended()
◆ amesos_colamd_set_defaults()
void amesos_colamd_set_defaults |
( |
double |
knobs[COLAMD_KNOBS] | ) |
|
◆ amesos_colamd_l_set_defaults()
void amesos_colamd_l_set_defaults |
( |
double |
knobs[COLAMD_KNOBS] | ) |
|
◆ amesos_colamd()
int amesos_colamd |
( |
int |
n_row, |
|
|
int |
n_col, |
|
|
int |
Alen, |
|
|
int |
A[], |
|
|
int |
p[], |
|
|
double |
knobs[COLAMD_KNOBS], |
|
|
int |
stats[COLAMD_STATS] |
|
) |
| |
◆ amesos_colamd_l()
◆ amesos_symamd()
int amesos_symamd |
( |
int |
n, |
|
|
int |
A[], |
|
|
int |
p[], |
|
|
int |
perm[], |
|
|
double |
knobs[COLAMD_KNOBS], |
|
|
int |
stats[COLAMD_STATS], |
|
|
void *(*)(size_t, size_t) |
allocate, |
|
|
void(*)(void *) |
release |
|
) |
| |
◆ amesos_symamd_l()
◆ amesos_colamd_report()
void amesos_colamd_report |
( |
int |
stats[COLAMD_STATS] | ) |
|
◆ amesos_colamd_l_report()
void amesos_colamd_l_report |
( |
UF_long |
stats[COLAMD_STATS] | ) |
|
◆ amesos_symamd_report()
void amesos_symamd_report |
( |
int |
stats[COLAMD_STATS] | ) |
|
◆ amesos_symamd_l_report()
void amesos_symamd_l_report |
( |
UF_long |
stats[COLAMD_STATS] | ) |
|
◆ amesos_colamd_printf
EXTERN int(* amesos_colamd_printf) (const char *,...) |