cholmod_cholesky.h File Reference

#include "cholmod_config.h"
#include "cholmod_core.h"
#include "cholmod_partition.h"
#include "cholmod_supernodal.h"
Include dependency graph for cholmod_cholesky.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define CHOLMOD_A   0
#define CHOLMOD_D   6
#define CHOLMOD_DLt   3
#define CHOLMOD_L   4
#define CHOLMOD_LD   2
#define CHOLMOD_LDLt   1
#define CHOLMOD_Lt   5
#define CHOLMOD_P   7
#define CHOLMOD_Pt   8

Functions

int cholmod_amd (cholmod_sparse *A, int *fset, size_t fsize, int *Perm, cholmod_common *Common)
cholmod_factorcholmod_analyze (cholmod_sparse *A, 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_factorcholmod_analyze_p (cholmod_sparse *A, int *UserPerm, int *fset, size_t fsize, cholmod_common *Common)
cholmod_factorcholmod_analyze_p2 (int for_cholesky, cholmod_sparse *A, int *UserPerm, int *fset, size_t fsize, cholmod_common *Common)
int cholmod_colamd (cholmod_sparse *A, int *fset, size_t fsize, int postorder, int *Perm, cholmod_common *Common)
int cholmod_etree (cholmod_sparse *A, int *Parent, cholmod_common *Common)
int cholmod_factorize (cholmod_sparse *A, cholmod_factor *L, cholmod_common *Common)
int cholmod_factorize_p (cholmod_sparse *A, double beta[2], int *fset, size_t fsize, cholmod_factor *L, cholmod_common *Common)
int cholmod_l_amd (cholmod_sparse *, UF_long *, size_t, UF_long *, cholmod_common *)
cholmod_factorcholmod_l_analyze (cholmod_sparse *, cholmod_common *)
int 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 *)
cholmod_factorcholmod_l_analyze_p (cholmod_sparse *, UF_long *, UF_long *, size_t, cholmod_common *)
cholmod_factorcholmod_l_analyze_p2 (int, cholmod_sparse *, UF_long *, UF_long *, size_t, cholmod_common *)
int cholmod_l_colamd (cholmod_sparse *, UF_long *, size_t, int, UF_long *, cholmod_common *)
int cholmod_l_etree (cholmod_sparse *, UF_long *, cholmod_common *)
int cholmod_l_factorize (cholmod_sparse *, cholmod_factor *, cholmod_common *)
int cholmod_l_factorize_p (cholmod_sparse *, double *, UF_long *, size_t, cholmod_factor *, cholmod_common *)
UF_long cholmod_l_postorder (UF_long *, size_t, UF_long *, UF_long *, cholmod_common *)
double cholmod_l_rcond (cholmod_factor *, cholmod_common *)
int cholmod_l_resymbol (cholmod_sparse *, UF_long *, size_t, int, cholmod_factor *, cholmod_common *)
int cholmod_l_resymbol_noperm (cholmod_sparse *, UF_long *, size_t, int, cholmod_factor *, cholmod_common *)
int cholmod_l_row_lsubtree (cholmod_sparse *, UF_long *, size_t, size_t, cholmod_factor *, cholmod_sparse *, cholmod_common *)
int cholmod_l_row_subtree (cholmod_sparse *, cholmod_sparse *, size_t, UF_long *, cholmod_sparse *, cholmod_common *)
int cholmod_l_rowcolcounts (cholmod_sparse *, UF_long *, size_t, UF_long *, UF_long *, UF_long *, UF_long *, UF_long *, UF_long *, cholmod_common *)
int cholmod_l_rowfac (cholmod_sparse *, cholmod_sparse *, double *, size_t, size_t, cholmod_factor *, cholmod_common *)
int cholmod_l_rowfac_mask (cholmod_sparse *, cholmod_sparse *, double *, size_t, size_t, UF_long *, UF_long *, cholmod_factor *, cholmod_common *)
cholmod_densecholmod_l_solve (int, cholmod_factor *, cholmod_dense *, cholmod_common *)
cholmod_sparsecholmod_l_spsolve (int, cholmod_factor *, cholmod_sparse *, cholmod_common *)
UF_long cholmod_postorder (int *Parent, size_t n, int *Weight_p, int *Post, cholmod_common *Common)
double cholmod_rcond (cholmod_factor *L, cholmod_common *Common)
int cholmod_resymbol (cholmod_sparse *A, int *fset, size_t fsize, int pack, cholmod_factor *L, cholmod_common *Common)
int cholmod_resymbol_noperm (cholmod_sparse *A, int *fset, size_t fsize, int pack, cholmod_factor *L, cholmod_common *Common)
int cholmod_row_lsubtree (cholmod_sparse *A, int *Fi, size_t fnz, size_t k, cholmod_factor *L, cholmod_sparse *R, cholmod_common *Common)
int cholmod_row_subtree (cholmod_sparse *A, cholmod_sparse *F, size_t k, int *Parent, cholmod_sparse *R, cholmod_common *Common)
int 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 cholmod_rowfac (cholmod_sparse *A, cholmod_sparse *F, double beta[2], size_t kstart, size_t kend, cholmod_factor *L, cholmod_common *Common)
int 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)
cholmod_densecholmod_solve (int sys, cholmod_factor *L, cholmod_dense *B, cholmod_common *Common)
cholmod_sparsecholmod_spsolve (int sys, cholmod_factor *L, cholmod_sparse *B, cholmod_common *Common)

Define Documentation

#define CHOLMOD_A   0

Definition at line 178 of file cholmod_cholesky.h.

#define CHOLMOD_D   6

Definition at line 184 of file cholmod_cholesky.h.

#define CHOLMOD_DLt   3

Definition at line 181 of file cholmod_cholesky.h.

#define CHOLMOD_L   4

Definition at line 182 of file cholmod_cholesky.h.

#define CHOLMOD_LD   2

Definition at line 180 of file cholmod_cholesky.h.

#define CHOLMOD_LDLt   1

Definition at line 179 of file cholmod_cholesky.h.

#define CHOLMOD_Lt   5

Definition at line 183 of file cholmod_cholesky.h.

#define CHOLMOD_P   7

Definition at line 185 of file cholmod_cholesky.h.

#define CHOLMOD_Pt   8

Definition at line 186 of file cholmod_cholesky.h.


Function Documentation

int cholmod_amd ( cholmod_sparse A,
int *  fset,
size_t  fsize,
int *  Perm,
cholmod_common Common 
)
cholmod_factor* cholmod_analyze ( cholmod_sparse A,
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 
)
cholmod_factor* cholmod_analyze_p2 ( int  for_cholesky,
cholmod_sparse A,
int *  UserPerm,
int *  fset,
size_t  fsize,
cholmod_common Common 
)
int cholmod_colamd ( cholmod_sparse A,
int *  fset,
size_t  fsize,
int  postorder,
int *  Perm,
cholmod_common Common 
)
int cholmod_etree ( cholmod_sparse A,
int *  Parent,
cholmod_common Common 
)
int cholmod_factorize ( cholmod_sparse A,
cholmod_factor L,
cholmod_common Common 
)
int cholmod_factorize_p ( cholmod_sparse A,
double  beta[2],
int *  fset,
size_t  fsize,
cholmod_factor L,
cholmod_common Common 
)
int cholmod_l_amd ( cholmod_sparse ,
UF_long *  ,
size_t  ,
UF_long *  ,
cholmod_common  
)
cholmod_factor* cholmod_l_analyze ( cholmod_sparse ,
cholmod_common  
)
int 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  
)
cholmod_factor* cholmod_l_analyze_p ( cholmod_sparse ,
UF_long *  ,
UF_long *  ,
size_t  ,
cholmod_common  
)
cholmod_factor* cholmod_l_analyze_p2 ( int  ,
cholmod_sparse ,
UF_long *  ,
UF_long *  ,
size_t  ,
cholmod_common  
)
int cholmod_l_colamd ( cholmod_sparse ,
UF_long *  ,
size_t  ,
int  ,
UF_long *  ,
cholmod_common  
)
int cholmod_l_etree ( cholmod_sparse ,
UF_long *  ,
cholmod_common  
)
int cholmod_l_factorize ( cholmod_sparse ,
cholmod_factor ,
cholmod_common  
)
int cholmod_l_factorize_p ( cholmod_sparse ,
double *  ,
UF_long *  ,
size_t  ,
cholmod_factor ,
cholmod_common  
)
UF_long cholmod_l_postorder ( UF_long *  ,
size_t  ,
UF_long *  ,
UF_long *  ,
cholmod_common  
)
double cholmod_l_rcond ( cholmod_factor ,
cholmod_common  
)
int cholmod_l_resymbol ( cholmod_sparse ,
UF_long *  ,
size_t  ,
int  ,
cholmod_factor ,
cholmod_common  
)
int cholmod_l_resymbol_noperm ( cholmod_sparse ,
UF_long *  ,
size_t  ,
int  ,
cholmod_factor ,
cholmod_common  
)
int cholmod_l_row_lsubtree ( cholmod_sparse ,
UF_long *  ,
size_t  ,
size_t  ,
cholmod_factor ,
cholmod_sparse ,
cholmod_common  
)
int cholmod_l_row_subtree ( cholmod_sparse ,
cholmod_sparse ,
size_t  ,
UF_long *  ,
cholmod_sparse ,
cholmod_common  
)
int cholmod_l_rowcolcounts ( cholmod_sparse ,
UF_long *  ,
size_t  ,
UF_long *  ,
UF_long *  ,
UF_long *  ,
UF_long *  ,
UF_long *  ,
UF_long *  ,
cholmod_common  
)
int cholmod_l_rowfac ( cholmod_sparse ,
cholmod_sparse ,
double *  ,
size_t  ,
size_t  ,
cholmod_factor ,
cholmod_common  
)
int cholmod_l_rowfac_mask ( cholmod_sparse ,
cholmod_sparse ,
double *  ,
size_t  ,
size_t  ,
UF_long *  ,
UF_long *  ,
cholmod_factor ,
cholmod_common  
)
cholmod_dense* cholmod_l_solve ( int  ,
cholmod_factor ,
cholmod_dense ,
cholmod_common  
)
cholmod_sparse* cholmod_l_spsolve ( int  ,
cholmod_factor ,
cholmod_sparse ,
cholmod_common  
)
UF_long cholmod_postorder ( int *  Parent,
size_t  n,
int *  Weight_p,
int *  Post,
cholmod_common Common 
)
double cholmod_rcond ( cholmod_factor L,
cholmod_common Common 
)
int cholmod_resymbol ( cholmod_sparse A,
int *  fset,
size_t  fsize,
int  pack,
cholmod_factor L,
cholmod_common Common 
)
int cholmod_resymbol_noperm ( cholmod_sparse A,
int *  fset,
size_t  fsize,
int  pack,
cholmod_factor L,
cholmod_common Common 
)
int cholmod_row_lsubtree ( cholmod_sparse A,
int *  Fi,
size_t  fnz,
size_t  k,
cholmod_factor L,
cholmod_sparse R,
cholmod_common Common 
)
int cholmod_row_subtree ( cholmod_sparse A,
cholmod_sparse F,
size_t  k,
int *  Parent,
cholmod_sparse R,
cholmod_common Common 
)
int 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 cholmod_rowfac ( cholmod_sparse A,
cholmod_sparse F,
double  beta[2],
size_t  kstart,
size_t  kend,
cholmod_factor L,
cholmod_common Common 
)
int 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 
)
cholmod_dense* cholmod_solve ( int  sys,
cholmod_factor L,
cholmod_dense B,
cholmod_common Common 
)
cholmod_sparse* cholmod_spsolve ( int  sys,
cholmod_factor L,
cholmod_sparse B,
cholmod_common Common 
)
 All Classes Files Functions Variables Typedefs Defines


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