cholmod_core.h File Reference

#include <stddef.h>
#include <stdlib.h>
Include dependency graph for cholmod_core.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cholmod_common_struct
struct  cholmod_dense_struct
struct  cholmod_factor_struct
struct  cholmod_common_struct::cholmod_method_struct
struct  cholmod_sparse_struct
struct  cholmod_triplet_struct

Defines

#define CHOLMOD_AMD   2
#define CHOLMOD_AUTO   1
#define CHOLMOD_CLEAR_FLAG(Common)
#define CHOLMOD_COLAMD   5
#define CHOLMOD_COMMON   0
#define CHOLMOD_COMPLEX   2
#define CHOLMOD_DATE   "Sept 30, 2008"
#define CHOLMOD_DENSE   3
#define CHOLMOD_DOUBLE   0
#define CHOLMOD_DSMALL   (2)
#define CHOLMOD_FACTOR   2
#define CHOLMOD_GIVEN   1
#define CHOLMOD_INT   0
#define CHOLMOD_INTLONG   1
#define CHOLMOD_INVALID   (-4)
#define CHOLMOD_IS_GT_ZERO(x)   ((x) > 0.)
#define CHOLMOD_IS_LE_ZERO(x)   ((x) <= 0.)
#define CHOLMOD_IS_LT_ZERO(x)   ((x) < 0.)
#define CHOLMOD_IS_NAN(x)   ((x) != (x))
#define CHOLMOD_IS_NONZERO(x)   ((x) != 0.)
#define CHOLMOD_IS_ZERO(x)   ((x) == 0.)
#define CHOLMOD_LONG   2
#define CHOLMOD_MAIN_VERSION   1
#define CHOLMOD_MAXMETHODS   9
#define CHOLMOD_METIS   3
#define CHOLMOD_MM_HERMITIAN   4
#define CHOLMOD_MM_HERMITIAN_POSDIAG   7
#define CHOLMOD_MM_RECTANGULAR   1
#define CHOLMOD_MM_SKEW_SYMMETRIC   5
#define CHOLMOD_MM_SYMMETRIC   3
#define CHOLMOD_MM_SYMMETRIC_POSDIAG   6
#define CHOLMOD_MM_UNSYMMETRIC   2
#define CHOLMOD_NATURAL   0
#define CHOLMOD_NESDIS   4
#define CHOLMOD_NOT_INSTALLED   (-1)
#define CHOLMOD_NOT_POSDEF   (1)
#define CHOLMOD_OK   0
#define CHOLMOD_OUT_OF_MEMORY   (-2)
#define CHOLMOD_PATTERN   0
#define CHOLMOD_POSTORDERED   6
#define CHOLMOD_REAL   1
#define CHOLMOD_SIMPLICIAL   0
#define CHOLMOD_SINGLE   1
#define CHOLMOD_SPARSE   1
#define CHOLMOD_SUB_VERSION   7
#define CHOLMOD_SUBSUB_VERSION   1
#define CHOLMOD_SUPERNODAL   2
#define CHOLMOD_TOO_LARGE   (-3)
#define CHOLMOD_TRIPLET   4
#define CHOLMOD_VER_CODE(main, sub)   ((main) * 1000 + (sub))
#define CHOLMOD_VERSION   CHOLMOD_VER_CODE(CHOLMOD_MAIN_VERSION,CHOLMOD_SUB_VERSION)
#define CHOLMOD_ZOMPLEX   3

Typedefs

typedef struct
cholmod_common_struct 
cholmod_common
typedef struct cholmod_dense_struct cholmod_dense
typedef struct
cholmod_factor_struct 
cholmod_factor
typedef struct
cholmod_sparse_struct 
cholmod_sparse
typedef struct
cholmod_triplet_struct 
cholmod_triplet

Functions

cholmod_sparsecholmod_aat (cholmod_sparse *A, int *fset, size_t fsize, int mode, cholmod_common *Common)
cholmod_sparsecholmod_add (cholmod_sparse *A, cholmod_sparse *B, double alpha[2], double beta[2], int values, int sorted, cholmod_common *Common)
cholmod_densecholmod_allocate_dense (size_t nrow, size_t ncol, size_t d, int xtype, cholmod_common *Common)
cholmod_factorcholmod_allocate_factor (size_t n, cholmod_common *Common)
cholmod_sparsecholmod_allocate_sparse (size_t nrow, size_t ncol, size_t nzmax, int sorted, int packed, int stype, int xtype, cholmod_common *Common)
cholmod_tripletcholmod_allocate_triplet (size_t nrow, size_t ncol, size_t nzmax, int stype, int xtype, cholmod_common *Common)
int cholmod_allocate_work (size_t nrow, size_t iworksize, size_t xworksize, cholmod_common *Common)
cholmod_sparsecholmod_band (cholmod_sparse *A, UF_long k1, UF_long k2, int mode, cholmod_common *Common)
int cholmod_band_inplace (UF_long k1, UF_long k2, int mode, cholmod_sparse *A, cholmod_common *Common)
void * cholmod_calloc (size_t n, size_t size, cholmod_common *Common)
int cholmod_change_factor (int to_xtype, int to_ll, int to_super, int to_packed, int to_monotonic, cholmod_factor *L, cholmod_common *Common)
UF_long cholmod_clear_flag (cholmod_common *Common)
cholmod_sparsecholmod_copy (cholmod_sparse *A, int stype, int mode, cholmod_common *Common)
cholmod_densecholmod_copy_dense (cholmod_dense *X, cholmod_common *Common)
int cholmod_copy_dense2 (cholmod_dense *X, cholmod_dense *Y, cholmod_common *Common)
cholmod_factorcholmod_copy_factor (cholmod_factor *L, cholmod_common *Common)
cholmod_sparsecholmod_copy_sparse (cholmod_sparse *A, cholmod_common *Common)
cholmod_tripletcholmod_copy_triplet (cholmod_triplet *T, cholmod_common *Common)
double cholmod_dbound (double dj, cholmod_common *Common)
int cholmod_defaults (cholmod_common *Common)
cholmod_sparsecholmod_dense_to_sparse (cholmod_dense *X, int values, cholmod_common *Common)
int cholmod_dense_xtype (int to_xtype, cholmod_dense *X, cholmod_common *Common)
int cholmod_divcomplex (double ar, double ai, double br, double bi, double *cr, double *ci)
int cholmod_error (int status, const char *file, int line, const char *message, cholmod_common *Common)
cholmod_densecholmod_eye (size_t nrow, size_t ncol, int xtype, cholmod_common *Common)
cholmod_sparsecholmod_factor_to_sparse (cholmod_factor *L, cholmod_common *Common)
int cholmod_factor_xtype (int to_xtype, cholmod_factor *L, cholmod_common *Common)
int cholmod_finish (cholmod_common *Common)
void * cholmod_free (size_t n, size_t size, void *p, cholmod_common *Common)
int cholmod_free_dense (cholmod_dense **X, cholmod_common *Common)
int cholmod_free_factor (cholmod_factor **L, cholmod_common *Common)
int cholmod_free_sparse (cholmod_sparse **A, cholmod_common *Common)
int cholmod_free_triplet (cholmod_triplet **T, cholmod_common *Common)
int cholmod_free_work (cholmod_common *Common)
double cholmod_hypot (double x, double y)
cholmod_sparsecholmod_l_aat (cholmod_sparse *, UF_long *, size_t, int, cholmod_common *)
cholmod_sparsecholmod_l_add (cholmod_sparse *, cholmod_sparse *, double *, double *, int, int, cholmod_common *)
cholmod_densecholmod_l_allocate_dense (size_t, size_t, size_t, int, cholmod_common *)
cholmod_factorcholmod_l_allocate_factor (size_t, cholmod_common *)
cholmod_sparsecholmod_l_allocate_sparse (size_t, size_t, size_t, int, int, int, int, cholmod_common *)
cholmod_tripletcholmod_l_allocate_triplet (size_t, size_t, size_t, int, int, cholmod_common *)
int cholmod_l_allocate_work (size_t, size_t, size_t, cholmod_common *)
cholmod_sparsecholmod_l_band (cholmod_sparse *, UF_long, UF_long, int, cholmod_common *)
int cholmod_l_band_inplace (UF_long, UF_long, int, cholmod_sparse *, cholmod_common *)
void * cholmod_l_calloc (size_t, size_t, cholmod_common *)
int cholmod_l_change_factor (int, int, int, int, int, cholmod_factor *, cholmod_common *)
UF_long cholmod_l_clear_flag (cholmod_common *)
cholmod_sparsecholmod_l_copy (cholmod_sparse *, int, int, cholmod_common *)
cholmod_densecholmod_l_copy_dense (cholmod_dense *, cholmod_common *)
int cholmod_l_copy_dense2 (cholmod_dense *, cholmod_dense *, cholmod_common *)
cholmod_factorcholmod_l_copy_factor (cholmod_factor *, cholmod_common *)
cholmod_sparsecholmod_l_copy_sparse (cholmod_sparse *, cholmod_common *)
cholmod_tripletcholmod_l_copy_triplet (cholmod_triplet *, cholmod_common *)
double cholmod_l_dbound (double, cholmod_common *)
int cholmod_l_defaults (cholmod_common *)
cholmod_sparsecholmod_l_dense_to_sparse (cholmod_dense *, int, cholmod_common *)
int cholmod_l_dense_xtype (int, cholmod_dense *, cholmod_common *)
int cholmod_l_divcomplex (double, double, double, double, double *, double *)
int cholmod_l_error (int, const char *, int, const char *, cholmod_common *)
cholmod_densecholmod_l_eye (size_t, size_t, int, cholmod_common *)
cholmod_sparsecholmod_l_factor_to_sparse (cholmod_factor *, cholmod_common *)
int cholmod_l_factor_xtype (int, cholmod_factor *, cholmod_common *)
int cholmod_l_finish (cholmod_common *)
void * cholmod_l_free (size_t, size_t, void *, cholmod_common *)
int cholmod_l_free_dense (cholmod_dense **, cholmod_common *)
int cholmod_l_free_factor (cholmod_factor **, cholmod_common *)
int cholmod_l_free_sparse (cholmod_sparse **, cholmod_common *)
int cholmod_l_free_triplet (cholmod_triplet **, cholmod_common *)
int cholmod_l_free_work (cholmod_common *)
double cholmod_l_hypot (double, double)
void * cholmod_l_malloc (size_t, size_t, cholmod_common *)
size_t cholmod_l_maxrank (size_t, cholmod_common *)
UF_long cholmod_l_nnz (cholmod_sparse *, cholmod_common *)
cholmod_densecholmod_l_ones (size_t, size_t, int, cholmod_common *)
int cholmod_l_pack_factor (cholmod_factor *, cholmod_common *)
cholmod_sparsecholmod_l_ptranspose (cholmod_sparse *, int, UF_long *, UF_long *, size_t, cholmod_common *)
void * cholmod_l_realloc (size_t, size_t, void *, size_t *, cholmod_common *)
int cholmod_l_realloc_multiple (size_t, int, int, void **, void **, void **, void **, size_t *, cholmod_common *)
int cholmod_l_reallocate_column (size_t, size_t, cholmod_factor *, cholmod_common *)
int cholmod_l_reallocate_factor (size_t, cholmod_factor *, cholmod_common *)
int cholmod_l_reallocate_sparse (size_t, cholmod_sparse *, cholmod_common *)
int cholmod_l_reallocate_triplet (size_t, cholmod_triplet *, cholmod_common *)
int cholmod_l_sort (cholmod_sparse *, cholmod_common *)
cholmod_densecholmod_l_sparse_to_dense (cholmod_sparse *, cholmod_common *)
cholmod_tripletcholmod_l_sparse_to_triplet (cholmod_sparse *, cholmod_common *)
int cholmod_l_sparse_xtype (int, cholmod_sparse *, cholmod_common *)
cholmod_sparsecholmod_l_speye (size_t, size_t, int, cholmod_common *)
cholmod_sparsecholmod_l_spzeros (size_t, size_t, size_t, int, cholmod_common *)
int cholmod_l_start (cholmod_common *)
cholmod_sparsecholmod_l_transpose (cholmod_sparse *, int, cholmod_common *)
int cholmod_l_transpose_sym (cholmod_sparse *, int, UF_long *, cholmod_sparse *, cholmod_common *)
int cholmod_l_transpose_unsym (cholmod_sparse *, int, UF_long *, UF_long *, size_t, cholmod_sparse *, cholmod_common *)
cholmod_sparsecholmod_l_triplet_to_sparse (cholmod_triplet *, size_t, cholmod_common *)
int cholmod_l_triplet_xtype (int, cholmod_triplet *, cholmod_common *)
cholmod_densecholmod_l_zeros (size_t, size_t, int, cholmod_common *)
void * cholmod_malloc (size_t n, size_t size, cholmod_common *Common)
size_t cholmod_maxrank (size_t n, cholmod_common *Common)
UF_long cholmod_nnz (cholmod_sparse *A, cholmod_common *Common)
cholmod_densecholmod_ones (size_t nrow, size_t ncol, int xtype, cholmod_common *Common)
int cholmod_pack_factor (cholmod_factor *L, cholmod_common *Common)
cholmod_sparsecholmod_ptranspose (cholmod_sparse *A, int values, int *Perm, int *fset, size_t fsize, cholmod_common *Common)
void * cholmod_realloc (size_t nnew, size_t size, void *p, size_t *n, cholmod_common *Common)
int cholmod_realloc_multiple (size_t nnew, int nint, int xtype, void **I, void **J, void **X, void **Z, size_t *n, cholmod_common *Common)
int cholmod_reallocate_column (size_t j, size_t need, cholmod_factor *L, cholmod_common *Common)
int cholmod_reallocate_factor (size_t nznew, cholmod_factor *L, cholmod_common *Common)
int cholmod_reallocate_sparse (size_t nznew, cholmod_sparse *A, cholmod_common *Common)
int cholmod_reallocate_triplet (size_t nznew, cholmod_triplet *T, cholmod_common *Common)
int cholmod_sort (cholmod_sparse *A, cholmod_common *Common)
cholmod_densecholmod_sparse_to_dense (cholmod_sparse *A, cholmod_common *Common)
cholmod_tripletcholmod_sparse_to_triplet (cholmod_sparse *A, cholmod_common *Common)
int cholmod_sparse_xtype (int to_xtype, cholmod_sparse *A, cholmod_common *Common)
cholmod_sparsecholmod_speye (size_t nrow, size_t ncol, int xtype, cholmod_common *Common)
cholmod_sparsecholmod_spzeros (size_t nrow, size_t ncol, size_t nzmax, int xtype, cholmod_common *Common)
int cholmod_start (cholmod_common *Common)
cholmod_sparsecholmod_transpose (cholmod_sparse *A, int values, cholmod_common *Common)
int cholmod_transpose_sym (cholmod_sparse *A, int values, int *Perm, cholmod_sparse *F, cholmod_common *Common)
int cholmod_transpose_unsym (cholmod_sparse *A, int values, int *Perm, int *fset, size_t fsize, cholmod_sparse *F, cholmod_common *Common)
cholmod_sparsecholmod_triplet_to_sparse (cholmod_triplet *T, size_t nzmax, cholmod_common *Common)
int cholmod_triplet_xtype (int to_xtype, cholmod_triplet *T, cholmod_common *Common)
cholmod_densecholmod_zeros (size_t nrow, size_t ncol, int xtype, cholmod_common *Common)

Define Documentation

#define CHOLMOD_AMD   2

Definition at line 376 of file cholmod_core.h.

#define CHOLMOD_AUTO   1

Definition at line 390 of file cholmod_core.h.

#define CHOLMOD_CLEAR_FLAG ( Common   ) 
Value:
{ \
    Common->mark++ ; \
    if (Common->mark <= 0) \
    { \
        Common->mark = EMPTY ; \
        CHOLMOD (clear_flag) (Common) ; \
    } \
}

Definition at line 1034 of file cholmod_core.h.

#define CHOLMOD_COLAMD   5

Definition at line 382 of file cholmod_core.h.

#define CHOLMOD_COMMON   0

Definition at line 277 of file cholmod_core.h.

#define CHOLMOD_COMPLEX   2

Definition at line 310 of file cholmod_core.h.

#define CHOLMOD_DATE   "Sept 30, 2008"

Definition at line 247 of file cholmod_core.h.

#define CHOLMOD_DENSE   3

Definition at line 280 of file cholmod_core.h.

#define CHOLMOD_DOUBLE   0

Definition at line 297 of file cholmod_core.h.

#define CHOLMOD_DSMALL   (2)

Definition at line 370 of file cholmod_core.h.

#define CHOLMOD_FACTOR   2

Definition at line 279 of file cholmod_core.h.

#define CHOLMOD_GIVEN   1

Definition at line 375 of file cholmod_core.h.

#define CHOLMOD_INT   0

Definition at line 288 of file cholmod_core.h.

#define CHOLMOD_INTLONG   1

Definition at line 289 of file cholmod_core.h.

#define CHOLMOD_INVALID   (-4)

Definition at line 368 of file cholmod_core.h.

#define CHOLMOD_IS_GT_ZERO (  )     ((x) > 0.)

Definition at line 2285 of file cholmod_core.h.

#define CHOLMOD_IS_LE_ZERO (  )     ((x) <= 0.)

Definition at line 2286 of file cholmod_core.h.

#define CHOLMOD_IS_LT_ZERO (  )     ((x) < 0.)

Definition at line 2284 of file cholmod_core.h.

#define CHOLMOD_IS_NAN (  )     ((x) != (x))

Definition at line 2281 of file cholmod_core.h.

#define CHOLMOD_IS_NONZERO (  )     ((x) != 0.)

Definition at line 2283 of file cholmod_core.h.

#define CHOLMOD_IS_ZERO (  )     ((x) == 0.)

Definition at line 2282 of file cholmod_core.h.

#define CHOLMOD_LONG   2

Definition at line 290 of file cholmod_core.h.

#define CHOLMOD_MAIN_VERSION   1

Definition at line 249 of file cholmod_core.h.

#define CHOLMOD_MAXMETHODS   9

Definition at line 359 of file cholmod_core.h.

#define CHOLMOD_METIS   3

Definition at line 377 of file cholmod_core.h.

#define CHOLMOD_MM_HERMITIAN   4

Definition at line 2224 of file cholmod_core.h.

#define CHOLMOD_MM_HERMITIAN_POSDIAG   7

Definition at line 2227 of file cholmod_core.h.

#define CHOLMOD_MM_RECTANGULAR   1

Definition at line 2221 of file cholmod_core.h.

#define CHOLMOD_MM_SKEW_SYMMETRIC   5

Definition at line 2225 of file cholmod_core.h.

#define CHOLMOD_MM_SYMMETRIC   3

Definition at line 2223 of file cholmod_core.h.

#define CHOLMOD_MM_SYMMETRIC_POSDIAG   6

Definition at line 2226 of file cholmod_core.h.

#define CHOLMOD_MM_UNSYMMETRIC   2

Definition at line 2222 of file cholmod_core.h.

#define CHOLMOD_NATURAL   0

Definition at line 374 of file cholmod_core.h.

#define CHOLMOD_NESDIS   4

Definition at line 378 of file cholmod_core.h.

#define CHOLMOD_NOT_INSTALLED   (-1)

Definition at line 365 of file cholmod_core.h.

#define CHOLMOD_NOT_POSDEF   (1)

Definition at line 369 of file cholmod_core.h.

#define CHOLMOD_OK   0

Definition at line 364 of file cholmod_core.h.

#define CHOLMOD_OUT_OF_MEMORY   (-2)

Definition at line 366 of file cholmod_core.h.

#define CHOLMOD_PATTERN   0

Definition at line 308 of file cholmod_core.h.

#define CHOLMOD_POSTORDERED   6

Definition at line 386 of file cholmod_core.h.

#define CHOLMOD_REAL   1

Definition at line 309 of file cholmod_core.h.

#define CHOLMOD_SIMPLICIAL   0

Definition at line 389 of file cholmod_core.h.

#define CHOLMOD_SINGLE   1

Definition at line 298 of file cholmod_core.h.

#define CHOLMOD_SPARSE   1

Definition at line 278 of file cholmod_core.h.

#define CHOLMOD_SUB_VERSION   7

Definition at line 250 of file cholmod_core.h.

#define CHOLMOD_SUBSUB_VERSION   1

Definition at line 251 of file cholmod_core.h.

#define CHOLMOD_SUPERNODAL   2

Definition at line 391 of file cholmod_core.h.

#define CHOLMOD_TOO_LARGE   (-3)

Definition at line 367 of file cholmod_core.h.

#define CHOLMOD_TRIPLET   4

Definition at line 281 of file cholmod_core.h.

#define CHOLMOD_VER_CODE ( main,
sub   )     ((main) * 1000 + (sub))

Definition at line 248 of file cholmod_core.h.

#define CHOLMOD_VERSION   CHOLMOD_VER_CODE(CHOLMOD_MAIN_VERSION,CHOLMOD_SUB_VERSION)

Definition at line 252 of file cholmod_core.h.

#define CHOLMOD_ZOMPLEX   3

Definition at line 311 of file cholmod_core.h.


Typedef Documentation


Function Documentation

cholmod_sparse* cholmod_aat ( cholmod_sparse A,
int *  fset,
size_t  fsize,
int  mode,
cholmod_common Common 
)
cholmod_sparse* cholmod_add ( cholmod_sparse A,
cholmod_sparse B,
double  alpha[2],
double  beta[2],
int  values,
int  sorted,
cholmod_common Common 
)
cholmod_dense* cholmod_allocate_dense ( size_t  nrow,
size_t  ncol,
size_t  d,
int  xtype,
cholmod_common Common 
)
cholmod_factor* cholmod_allocate_factor ( size_t  n,
cholmod_common Common 
)
cholmod_sparse* cholmod_allocate_sparse ( size_t  nrow,
size_t  ncol,
size_t  nzmax,
int  sorted,
int  packed,
int  stype,
int  xtype,
cholmod_common Common 
)
cholmod_triplet* cholmod_allocate_triplet ( size_t  nrow,
size_t  ncol,
size_t  nzmax,
int  stype,
int  xtype,
cholmod_common Common 
)
int cholmod_allocate_work ( size_t  nrow,
size_t  iworksize,
size_t  xworksize,
cholmod_common Common 
)
cholmod_sparse* cholmod_band ( cholmod_sparse A,
UF_long  k1,
UF_long  k2,
int  mode,
cholmod_common Common 
)
int cholmod_band_inplace ( UF_long  k1,
UF_long  k2,
int  mode,
cholmod_sparse A,
cholmod_common Common 
)
void* cholmod_calloc ( size_t  n,
size_t  size,
cholmod_common Common 
)
int cholmod_change_factor ( int  to_xtype,
int  to_ll,
int  to_super,
int  to_packed,
int  to_monotonic,
cholmod_factor L,
cholmod_common Common 
)
UF_long cholmod_clear_flag ( cholmod_common Common  ) 
cholmod_sparse* cholmod_copy ( cholmod_sparse A,
int  stype,
int  mode,
cholmod_common Common 
)
cholmod_dense* cholmod_copy_dense ( cholmod_dense X,
cholmod_common Common 
)
int cholmod_copy_dense2 ( cholmod_dense X,
cholmod_dense Y,
cholmod_common Common 
)
cholmod_factor* cholmod_copy_factor ( cholmod_factor L,
cholmod_common Common 
)
cholmod_sparse* cholmod_copy_sparse ( cholmod_sparse A,
cholmod_common Common 
)
cholmod_triplet* cholmod_copy_triplet ( cholmod_triplet T,
cholmod_common Common 
)
double cholmod_dbound ( double  dj,
cholmod_common Common 
)
int cholmod_defaults ( cholmod_common Common  ) 
cholmod_sparse* cholmod_dense_to_sparse ( cholmod_dense X,
int  values,
cholmod_common Common 
)
int cholmod_dense_xtype ( int  to_xtype,
cholmod_dense X,
cholmod_common Common 
)
int cholmod_divcomplex ( double  ar,
double  ai,
double  br,
double  bi,
double *  cr,
double *  ci 
)
int cholmod_error ( int  status,
const char *  file,
int  line,
const char *  message,
cholmod_common Common 
)
cholmod_dense* cholmod_eye ( size_t  nrow,
size_t  ncol,
int  xtype,
cholmod_common Common 
)
cholmod_sparse* cholmod_factor_to_sparse ( cholmod_factor L,
cholmod_common Common 
)
int cholmod_factor_xtype ( int  to_xtype,
cholmod_factor L,
cholmod_common Common 
)
int cholmod_finish ( cholmod_common Common  ) 
void* cholmod_free ( size_t  n,
size_t  size,
void *  p,
cholmod_common Common 
)
int cholmod_free_dense ( cholmod_dense **  X,
cholmod_common Common 
)
int cholmod_free_factor ( cholmod_factor **  L,
cholmod_common Common 
)
int cholmod_free_sparse ( cholmod_sparse **  A,
cholmod_common Common 
)
int cholmod_free_triplet ( cholmod_triplet **  T,
cholmod_common Common 
)
int cholmod_free_work ( cholmod_common Common  ) 
double cholmod_hypot ( double  x,
double  y 
)
cholmod_sparse* cholmod_l_aat ( cholmod_sparse ,
UF_long *  ,
size_t  ,
int  ,
cholmod_common  
)
cholmod_sparse* cholmod_l_add ( cholmod_sparse ,
cholmod_sparse ,
double *  ,
double *  ,
int  ,
int  ,
cholmod_common  
)
cholmod_dense* cholmod_l_allocate_dense ( size_t  ,
size_t  ,
size_t  ,
int  ,
cholmod_common  
)
cholmod_factor* cholmod_l_allocate_factor ( size_t  ,
cholmod_common  
)
cholmod_sparse* cholmod_l_allocate_sparse ( size_t  ,
size_t  ,
size_t  ,
int  ,
int  ,
int  ,
int  ,
cholmod_common  
)
cholmod_triplet* cholmod_l_allocate_triplet ( size_t  ,
size_t  ,
size_t  ,
int  ,
int  ,
cholmod_common  
)
int cholmod_l_allocate_work ( size_t  ,
size_t  ,
size_t  ,
cholmod_common  
)
cholmod_sparse* cholmod_l_band ( cholmod_sparse ,
UF_long  ,
UF_long  ,
int  ,
cholmod_common  
)
int cholmod_l_band_inplace ( UF_long  ,
UF_long  ,
int  ,
cholmod_sparse ,
cholmod_common  
)
void* cholmod_l_calloc ( size_t  ,
size_t  ,
cholmod_common  
)
int cholmod_l_change_factor ( int  ,
int  ,
int  ,
int  ,
int  ,
cholmod_factor ,
cholmod_common  
)
UF_long cholmod_l_clear_flag ( cholmod_common  ) 
cholmod_sparse* cholmod_l_copy ( cholmod_sparse ,
int  ,
int  ,
cholmod_common  
)
cholmod_dense* cholmod_l_copy_dense ( cholmod_dense ,
cholmod_common  
)
int cholmod_l_copy_dense2 ( cholmod_dense ,
cholmod_dense ,
cholmod_common  
)
cholmod_factor* cholmod_l_copy_factor ( cholmod_factor ,
cholmod_common  
)
cholmod_sparse* cholmod_l_copy_sparse ( cholmod_sparse ,
cholmod_common  
)
cholmod_triplet* cholmod_l_copy_triplet ( cholmod_triplet ,
cholmod_common  
)
double cholmod_l_dbound ( double  ,
cholmod_common  
)
int cholmod_l_defaults ( cholmod_common  ) 
cholmod_sparse* cholmod_l_dense_to_sparse ( cholmod_dense ,
int  ,
cholmod_common  
)
int cholmod_l_dense_xtype ( int  ,
cholmod_dense ,
cholmod_common  
)
int cholmod_l_divcomplex ( double  ,
double  ,
double  ,
double  ,
double *  ,
double *   
)
int cholmod_l_error ( int  ,
const char *  ,
int  ,
const char *  ,
cholmod_common  
)
cholmod_dense* cholmod_l_eye ( size_t  ,
size_t  ,
int  ,
cholmod_common  
)
cholmod_sparse* cholmod_l_factor_to_sparse ( cholmod_factor ,
cholmod_common  
)
int cholmod_l_factor_xtype ( int  ,
cholmod_factor ,
cholmod_common  
)
int cholmod_l_finish ( cholmod_common  ) 
void* cholmod_l_free ( size_t  ,
size_t  ,
void *  ,
cholmod_common  
)
int cholmod_l_free_dense ( cholmod_dense **  ,
cholmod_common  
)
int cholmod_l_free_factor ( cholmod_factor **  ,
cholmod_common  
)
int cholmod_l_free_sparse ( cholmod_sparse **  ,
cholmod_common  
)
int cholmod_l_free_triplet ( cholmod_triplet **  ,
cholmod_common  
)
int cholmod_l_free_work ( cholmod_common  ) 
double cholmod_l_hypot ( double  ,
double   
)
void* cholmod_l_malloc ( size_t  ,
size_t  ,
cholmod_common  
)
size_t cholmod_l_maxrank ( size_t  ,
cholmod_common  
)
UF_long cholmod_l_nnz ( cholmod_sparse ,
cholmod_common  
)
cholmod_dense* cholmod_l_ones ( size_t  ,
size_t  ,
int  ,
cholmod_common  
)
int cholmod_l_pack_factor ( cholmod_factor ,
cholmod_common  
)
cholmod_sparse* cholmod_l_ptranspose ( cholmod_sparse ,
int  ,
UF_long *  ,
UF_long *  ,
size_t  ,
cholmod_common  
)
void* cholmod_l_realloc ( size_t  ,
size_t  ,
void *  ,
size_t *  ,
cholmod_common  
)
int cholmod_l_realloc_multiple ( size_t  ,
int  ,
int  ,
void **  ,
void **  ,
void **  ,
void **  ,
size_t *  ,
cholmod_common  
)
int cholmod_l_reallocate_column ( size_t  ,
size_t  ,
cholmod_factor ,
cholmod_common  
)
int cholmod_l_reallocate_factor ( size_t  ,
cholmod_factor ,
cholmod_common  
)
int cholmod_l_reallocate_sparse ( size_t  ,
cholmod_sparse ,
cholmod_common  
)
int cholmod_l_reallocate_triplet ( size_t  ,
cholmod_triplet ,
cholmod_common  
)
int cholmod_l_sort ( cholmod_sparse ,
cholmod_common  
)
cholmod_dense* cholmod_l_sparse_to_dense ( cholmod_sparse ,
cholmod_common  
)
cholmod_triplet* cholmod_l_sparse_to_triplet ( cholmod_sparse ,
cholmod_common  
)
int cholmod_l_sparse_xtype ( int  ,
cholmod_sparse ,
cholmod_common  
)
cholmod_sparse* cholmod_l_speye ( size_t  ,
size_t  ,
int  ,
cholmod_common  
)
cholmod_sparse* cholmod_l_spzeros ( size_t  ,
size_t  ,
size_t  ,
int  ,
cholmod_common  
)
int cholmod_l_start ( cholmod_common  ) 
cholmod_sparse* cholmod_l_transpose ( cholmod_sparse ,
int  ,
cholmod_common  
)
int cholmod_l_transpose_sym ( cholmod_sparse ,
int  ,
UF_long *  ,
cholmod_sparse ,
cholmod_common  
)
int cholmod_l_transpose_unsym ( cholmod_sparse ,
int  ,
UF_long *  ,
UF_long *  ,
size_t  ,
cholmod_sparse ,
cholmod_common  
)
cholmod_sparse* cholmod_l_triplet_to_sparse ( cholmod_triplet ,
size_t  ,
cholmod_common  
)
int cholmod_l_triplet_xtype ( int  ,
cholmod_triplet ,
cholmod_common  
)
cholmod_dense* cholmod_l_zeros ( size_t  ,
size_t  ,
int  ,
cholmod_common  
)
void* cholmod_malloc ( size_t  n,
size_t  size,
cholmod_common Common 
)
size_t cholmod_maxrank ( size_t  n,
cholmod_common Common 
)
UF_long cholmod_nnz ( cholmod_sparse A,
cholmod_common Common 
)
cholmod_dense* cholmod_ones ( size_t  nrow,
size_t  ncol,
int  xtype,
cholmod_common Common 
)
int cholmod_pack_factor ( cholmod_factor L,
cholmod_common Common 
)
cholmod_sparse* cholmod_ptranspose ( cholmod_sparse A,
int  values,
int *  Perm,
int *  fset,
size_t  fsize,
cholmod_common Common 
)
void* cholmod_realloc ( size_t  nnew,
size_t  size,
void *  p,
size_t *  n,
cholmod_common Common 
)
int cholmod_realloc_multiple ( size_t  nnew,
int  nint,
int  xtype,
void **  I,
void **  J,
void **  X,
void **  Z,
size_t *  n,
cholmod_common Common 
)
int cholmod_reallocate_column ( size_t  j,
size_t  need,
cholmod_factor L,
cholmod_common Common 
)
int cholmod_reallocate_factor ( size_t  nznew,
cholmod_factor L,
cholmod_common Common 
)
int cholmod_reallocate_sparse ( size_t  nznew,
cholmod_sparse A,
cholmod_common Common 
)
int cholmod_reallocate_triplet ( size_t  nznew,
cholmod_triplet T,
cholmod_common Common 
)
int cholmod_sort ( cholmod_sparse A,
cholmod_common Common 
)
cholmod_dense* cholmod_sparse_to_dense ( cholmod_sparse A,
cholmod_common Common 
)
cholmod_triplet* cholmod_sparse_to_triplet ( cholmod_sparse A,
cholmod_common Common 
)
int cholmod_sparse_xtype ( int  to_xtype,
cholmod_sparse A,
cholmod_common Common 
)
cholmod_sparse* cholmod_speye ( size_t  nrow,
size_t  ncol,
int  xtype,
cholmod_common Common 
)
cholmod_sparse* cholmod_spzeros ( size_t  nrow,
size_t  ncol,
size_t  nzmax,
int  xtype,
cholmod_common Common 
)
int cholmod_start ( cholmod_common Common  ) 
cholmod_sparse* cholmod_transpose ( cholmod_sparse A,
int  values,
cholmod_common Common 
)
int cholmod_transpose_sym ( cholmod_sparse A,
int  values,
int *  Perm,
cholmod_sparse F,
cholmod_common Common 
)
int cholmod_transpose_unsym ( cholmod_sparse A,
int  values,
int *  Perm,
int *  fset,
size_t  fsize,
cholmod_sparse F,
cholmod_common Common 
)
cholmod_sparse* cholmod_triplet_to_sparse ( cholmod_triplet T,
size_t  nzmax,
cholmod_common Common 
)
int cholmod_triplet_xtype ( int  to_xtype,
cholmod_triplet T,
cholmod_common Common 
)
cholmod_dense* cholmod_zeros ( size_t  nrow,
size_t  ncol,
int  xtype,
cholmod_common Common 
)
 All Classes Files Functions Variables Typedefs Defines


suitesparse
Author(s): Tim Davis
autogenerated on Fri Jan 11 09:32:22 2013