326 #define EXTERN extern 329 EXTERN void *(*amesos_camd_malloc) (size_t) ;
331 EXTERN void *(*amesos_camd_realloc) (
void *, size_t) ;
332 EXTERN void *(*amesos_camd_calloc) (size_t, size_t) ;
351 #define CAMD_CONTROL 5 356 #define CAMD_AGGRESSIVE 1 359 #define CAMD_DEFAULT_DENSE 10.0 360 #define CAMD_DEFAULT_AGGRESSIVE 1 363 #define CAMD_STATUS 0 366 #define CAMD_SYMMETRY 3 367 #define CAMD_NZDIAG 4 368 #define CAMD_NZ_A_PLUS_AT 5 369 #define CAMD_NDENSE 6 370 #define CAMD_MEMORY 7 374 #define CAMD_NMULTSUBS_LDL 11 375 #define CAMD_NMULTSUBS_LU 12 383 #define CAMD_OUT_OF_MEMORY -1 384 #define CAMD_INVALID -2 385 #define CAMD_OK_BUT_JUMBLED 1 408 #define CAMD_DATE "May 31, 2007" 409 #define CAMD_VERSION_CODE(main,sub) ((main) * 1000 + (sub)) 410 #define CAMD_MAIN_VERSION 2 411 #define CAMD_SUB_VERSION 2 412 #define CAMD_SUBSUB_VERSION 0 413 #define CAMD_VERSION CAMD_VERSION_CODE(CAMD_MAIN_VERSION,CAMD_SUB_VERSION) EXTERN void(* amesos_camd_free)(void *)
EXTERN int(* amesos_camd_printf)(const char *,...)
UF_long amesos_camd_l_cvalid(UF_long n, const UF_long C [])
void amesos_camd_l2(UF_long n, UF_long Pe [], UF_long Iw [], UF_long Len [], UF_long iwlen, UF_long pfree, UF_long Nv [], UF_long Next [], UF_long Last [], UF_long Head [], UF_long Elen [], UF_long Degree [], UF_long W [], double Control [], double Info [], const UF_long C [], UF_long BucketSet [])
UF_long amesos_camd_l_valid(UF_long n_row, UF_long n_col, const UF_long Ap [], const UF_long Ai [])
UF_long amesos_camd_l_order(UF_long n, const UF_long Ap [], const UF_long Ai [], UF_long P [], double Control [], double Info [], const UF_long C [])
int amesos_camd_valid(int n_row, int n_col, const int Ap [], const int Ai [])
int amesos_camd_order(int n, const int Ap [], const int Ai [], int P [], double Control [], double Info [], const int C [])
void amesos_camd_l_control(double Control [])
void amesos_camd_control(double Control [])
void amesos_camd_l_defaults(double Control [])
void amesos_camd_info(double Info [])
int amesos_camd_cvalid(int n, const int C [])
void amesos_camd_2(int n, int Pe [], int Iw [], int Len [], int iwlen, int pfree, int Nv [], int Next [], int Last [], int Head [], int Elen [], int Degree [], int W [], double Control [], double Info [], const int C [], int BucketSet [])
void amesos_camd_defaults(double Control [])
void amesos_camd_l_info(double Info [])