Amesos Package Browser (Single Doxygen Collection)  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Functions
amesos_cholmod_cholesky.h File Reference
#include "amesos_cholmod_config.h"
#include "amesos_cholmod_core.h"
#include "amesos_cholmod_partition.h"
Include dependency graph for amesos_cholmod_cholesky.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CHOLMOD_A   0 /* solve Ax=b */
 
#define CHOLMOD_LDLt   1 /* solve LDL'x=b */
 
#define CHOLMOD_LD   2 /* solve LDx=b */
 
#define CHOLMOD_DLt   3 /* solve DL'x=b */
 
#define CHOLMOD_L   4 /* solve Lx=b */
 
#define CHOLMOD_Lt   5 /* solve L'x=b */
 
#define CHOLMOD_D   6 /* solve Dx=b */
 
#define CHOLMOD_P   7 /* permute x=Px */
 
#define CHOLMOD_Pt   8 /* permute x=P'x */
 

Functions

cholmod_factoramesos_cholmod_analyze (cholmod_sparse *A, cholmod_common *Common)
 
cholmod_factorcholmod_l_analyze (cholmod_sparse *, cholmod_common *)
 
cholmod_factoramesos_cholmod_analyze_p (cholmod_sparse *A, int *UserPerm, int *fset, size_t fsize, cholmod_common *Common)
 
cholmod_factoramesos_cholmod_l_analyze_p (cholmod_sparse *, UF_long *, UF_long *, size_t, cholmod_common *)
 
int amesos_cholmod_factorize (cholmod_sparse *A, cholmod_factor *L, cholmod_common *Common)
 
int amesos_cholmod_l_factorize (cholmod_sparse *, cholmod_factor *, cholmod_common *)
 
int amesos_cholmod_factorize_p (cholmod_sparse *A, double beta[2], int *fset, size_t fsize, cholmod_factor *L, cholmod_common *Common)
 
int amesos_cholmod_l_factorize_p (cholmod_sparse *, double *, UF_long *, size_t, cholmod_factor *, cholmod_common *)
 
cholmod_denseamesos_cholmod_solve (int sys, cholmod_factor *L, cholmod_dense *B, cholmod_common *Common)
 
cholmod_denseamesos_cholmod_l_solve (int, cholmod_factor *, cholmod_dense *, cholmod_common *)
 
cholmod_sparseamesos_cholmod_spsolve (int sys, cholmod_factor *L, cholmod_sparse *B, cholmod_common *Common)
 
cholmod_sparseamesos_cholmod_l_spsolve (int, cholmod_factor *, cholmod_sparse *, cholmod_common *)
 
int amesos_cholmod_etree (cholmod_sparse *A, int *Parent, cholmod_common *Common)
 
int amesos_cholmod_l_etree (cholmod_sparse *, UF_long *, cholmod_common *)
 
int amesos_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 amesos_cholmod_l_rowcolcounts (cholmod_sparse *, UF_long *, size_t, UF_long *, UF_long *, UF_long *, UF_long *, UF_long *, UF_long *, cholmod_common *)
 
int amesos_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)
 
int amesos_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 *)
 
int amesos_cholmod_amd (cholmod_sparse *A, int *fset, size_t fsize, int *Perm, cholmod_common *Common)
 
int amesos_cholmod_l_amd (cholmod_sparse *, UF_long *, size_t, UF_long *, cholmod_common *)
 
int amesos_cholmod_colamd (cholmod_sparse *A, int *fset, size_t fsize, int postorder, int *Perm, cholmod_common *Common)
 
int amesos_cholmod_l_colamd (cholmod_sparse *, UF_long *, size_t, int, UF_long *, cholmod_common *)
 
int amesos_cholmod_rowfac (cholmod_sparse *A, cholmod_sparse *F, double beta[2], size_t kstart, size_t kend, cholmod_factor *L, cholmod_common *Common)
 
int amesos_cholmod_l_rowfac (cholmod_sparse *, cholmod_sparse *, double *, size_t, size_t, cholmod_factor *, cholmod_common *)
 
int amesos_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)
 
int amesos_cholmod_l_rowfac_mask (cholmod_sparse *, cholmod_sparse *, double *, size_t, size_t, UF_long *, UF_long *, cholmod_factor *, cholmod_common *)
 
int amesos_cholmod_row_subtree (cholmod_sparse *A, cholmod_sparse *F, size_t k, int *Parent, cholmod_sparse *R, cholmod_common *Common)
 
int amesos_cholmod_l_row_subtree (cholmod_sparse *, cholmod_sparse *, size_t, UF_long *, cholmod_sparse *, cholmod_common *)
 
int amesos_cholmod_row_lsubtree (cholmod_sparse *A, int *Fi, size_t fnz, size_t k, cholmod_factor *L, cholmod_sparse *R, cholmod_common *Common)
 
int amesos_cholmod_l_row_lsubtree (cholmod_sparse *, UF_long *, size_t, size_t, cholmod_factor *, cholmod_sparse *, cholmod_common *)
 
int amesos_cholmod_resymbol (cholmod_sparse *A, int *fset, size_t fsize, int pack, cholmod_factor *L, cholmod_common *Common)
 
int amesos_cholmod_l_resymbol (cholmod_sparse *, UF_long *, size_t, int, cholmod_factor *, cholmod_common *)
 
int amesos_cholmod_resymbol_noperm (cholmod_sparse *A, int *fset, size_t fsize, int pack, cholmod_factor *L, cholmod_common *Common)
 
int amesos_cholmod_l_resymbol_noperm (cholmod_sparse *, UF_long *, size_t, int, cholmod_factor *, cholmod_common *)
 
double amesos_cholmod_rcond (cholmod_factor *L, cholmod_common *Common)
 
double amesos_cholmod_l_rcond (cholmod_factor *, cholmod_common *)
 
UF_long amesos_cholmod_postorder (int *Parent, size_t n, int *Weight_p, int *Post, cholmod_common *Common)
 
UF_long amesos_cholmod_l_postorder (UF_long *, size_t, UF_long *, UF_long *, cholmod_common *)
 

Macro Definition Documentation

#define CHOLMOD_A   0 /* solve Ax=b */

Definition at line 155 of file amesos_cholmod_cholesky.h.

#define CHOLMOD_LDLt   1 /* solve LDL'x=b */

Definition at line 156 of file amesos_cholmod_cholesky.h.

#define CHOLMOD_LD   2 /* solve LDx=b */

Definition at line 157 of file amesos_cholmod_cholesky.h.

#define CHOLMOD_DLt   3 /* solve DL'x=b */

Definition at line 158 of file amesos_cholmod_cholesky.h.

#define CHOLMOD_L   4 /* solve Lx=b */

Definition at line 159 of file amesos_cholmod_cholesky.h.

#define CHOLMOD_Lt   5 /* solve L'x=b */

Definition at line 160 of file amesos_cholmod_cholesky.h.

#define CHOLMOD_D   6 /* solve Dx=b */

Definition at line 161 of file amesos_cholmod_cholesky.h.

#define CHOLMOD_P   7 /* permute x=Px */

Definition at line 162 of file amesos_cholmod_cholesky.h.

#define CHOLMOD_Pt   8 /* permute x=P'x */

Definition at line 163 of file amesos_cholmod_cholesky.h.

Function Documentation

cholmod_factor* amesos_cholmod_analyze ( cholmod_sparse A,
cholmod_common Common 
)
cholmod_factor* cholmod_l_analyze ( cholmod_sparse ,
cholmod_common  
)
cholmod_factor* amesos_cholmod_analyze_p ( cholmod_sparse A,
int *  UserPerm,
int *  fset,
size_t  fsize,
cholmod_common Common 
)
cholmod_factor* amesos_cholmod_l_analyze_p ( cholmod_sparse ,
UF_long ,
UF_long ,
size_t  ,
cholmod_common  
)
int amesos_cholmod_factorize ( cholmod_sparse A,
cholmod_factor L,
cholmod_common Common 
)
int amesos_cholmod_l_factorize ( cholmod_sparse ,
cholmod_factor ,
cholmod_common  
)
int amesos_cholmod_factorize_p ( cholmod_sparse A,
double  beta[2],
int *  fset,
size_t  fsize,
cholmod_factor L,
cholmod_common Common 
)
int amesos_cholmod_l_factorize_p ( cholmod_sparse ,
double *  ,
UF_long ,
size_t  ,
cholmod_factor ,
cholmod_common  
)
cholmod_dense* amesos_cholmod_solve ( int  sys,
cholmod_factor L,
cholmod_dense B,
cholmod_common Common 
)
cholmod_dense* amesos_cholmod_l_solve ( int  ,
cholmod_factor ,
cholmod_dense ,
cholmod_common  
)
cholmod_sparse* amesos_cholmod_spsolve ( int  sys,
cholmod_factor L,
cholmod_sparse B,
cholmod_common Common 
)
cholmod_sparse* amesos_cholmod_l_spsolve ( int  ,
cholmod_factor ,
cholmod_sparse ,
cholmod_common  
)
int amesos_cholmod_etree ( cholmod_sparse A,
int *  Parent,
cholmod_common Common 
)
int amesos_cholmod_l_etree ( cholmod_sparse ,
UF_long ,
cholmod_common  
)
int amesos_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 amesos_cholmod_l_rowcolcounts ( cholmod_sparse ,
UF_long ,
size_t  ,
UF_long ,
UF_long ,
UF_long ,
UF_long ,
UF_long ,
UF_long ,
cholmod_common  
)
int amesos_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 
)
int amesos_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  
)
int amesos_cholmod_amd ( cholmod_sparse A,
int *  fset,
size_t  fsize,
int *  Perm,
cholmod_common Common 
)
int amesos_cholmod_l_amd ( cholmod_sparse ,
UF_long ,
size_t  ,
UF_long ,
cholmod_common  
)
int amesos_cholmod_colamd ( cholmod_sparse A,
int *  fset,
size_t  fsize,
int  postorder,
int *  Perm,
cholmod_common Common 
)
int amesos_cholmod_l_colamd ( cholmod_sparse ,
UF_long ,
size_t  ,
int  ,
UF_long ,
cholmod_common  
)
int amesos_cholmod_rowfac ( cholmod_sparse A,
cholmod_sparse F,
double  beta[2],
size_t  kstart,
size_t  kend,
cholmod_factor L,
cholmod_common Common 
)
int amesos_cholmod_l_rowfac ( cholmod_sparse ,
cholmod_sparse ,
double *  ,
size_t  ,
size_t  ,
cholmod_factor ,
cholmod_common  
)
int amesos_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 
)
int amesos_cholmod_l_rowfac_mask ( cholmod_sparse ,
cholmod_sparse ,
double *  ,
size_t  ,
size_t  ,
UF_long ,
UF_long ,
cholmod_factor ,
cholmod_common  
)
int amesos_cholmod_row_subtree ( cholmod_sparse A,
cholmod_sparse F,
size_t  k,
int *  Parent,
cholmod_sparse R,
cholmod_common Common 
)
int amesos_cholmod_l_row_subtree ( cholmod_sparse ,
cholmod_sparse ,
size_t  ,
UF_long ,
cholmod_sparse ,
cholmod_common  
)
int amesos_cholmod_row_lsubtree ( cholmod_sparse A,
int *  Fi,
size_t  fnz,
size_t  k,
cholmod_factor L,
cholmod_sparse R,
cholmod_common Common 
)
int amesos_cholmod_l_row_lsubtree ( cholmod_sparse ,
UF_long ,
size_t  ,
size_t  ,
cholmod_factor ,
cholmod_sparse ,
cholmod_common  
)
int amesos_cholmod_resymbol ( cholmod_sparse A,
int *  fset,
size_t  fsize,
int  pack,
cholmod_factor L,
cholmod_common Common 
)
int amesos_cholmod_l_resymbol ( cholmod_sparse ,
UF_long ,
size_t  ,
int  ,
cholmod_factor ,
cholmod_common  
)
int amesos_cholmod_resymbol_noperm ( cholmod_sparse A,
int *  fset,
size_t  fsize,
int  pack,
cholmod_factor L,
cholmod_common Common 
)
int amesos_cholmod_l_resymbol_noperm ( cholmod_sparse ,
UF_long ,
size_t  ,
int  ,
cholmod_factor ,
cholmod_common  
)
double amesos_cholmod_rcond ( cholmod_factor L,
cholmod_common Common 
)
double amesos_cholmod_l_rcond ( cholmod_factor ,
cholmod_common  
)
UF_long amesos_cholmod_postorder ( int *  Parent,
size_t  n,
int *  Weight_p,
int *  Post,
cholmod_common Common 
)
UF_long amesos_cholmod_l_postorder ( UF_long ,
size_t  ,
UF_long ,
UF_long ,
cholmod_common  
)