paraklete_kernel.c File Reference

#include "paraklete.h"

Include dependency graph for paraklete_kernel.c:

Go to the source code of this file.

Functions

int dfs (int npiv, int j, int mark, int Pinv[], int Llen[], int Lip[], int phase1, int Stack[], int Flag[], int Lprune[], int top, double LU[], int Li[], int *plength, int Pstack[])
void lsolve_symbolic (int n, int k, int mark, int kcol, int Ap[], int Ai[], int Pinv[], int phase1, int nfound, int npiv, int Stack[], int Flag[], int Lprune[], int Pstack[], double LU[], int *plu, int Llen[], int Ulen[], int Lip[], int Uip[])
void construct_column (int kcol, int Ap[], int Ai[], double Ax[], int phase1, int nfound, int npiv, int Pinv[], double X[])
void lsolve_numeric (int npiv, int Pinv[], double *LU, int Uip[], int Lip[], int Ulen[], int Llen[], int k, int phase1, int Lphase_len[], double X[])
void lsolve (int phase1, int nfound, int npiv, int n, int k, int kcol, int Ap[], int Ai[], double Ax[], double *LU, int *lup, int Lip[], int Uip[], int Llen[], int Ulen[], int Lphase_len[], int Pinv[], int Stack[], int Lprune[], int Pstack[], int Flag[], int mark, double X[])
int lpivot (int diagrow, int *p_pivrow, double *p_pivot, double *p_abs_pivot, double tol_diag, double tol_offdiag, double X[], double *LU, int Lip[], int Llen[], int k, int npiv)
void prune (int npiv, int Lprune[], int Pinv[], int k, int pivrow, double *LU, int Uip[], int Lip[], int Ulen[], int Llen[])
int paraklete_kernel (cholmod_sparse *A, paraklete_node *LUnode, paraklete_common *Common)

Variables

int debug_k
int debug_nfound
int debug_n
int debug_npiv


Function Documentation

int dfs int  npiv,
int  j,
int  mark,
int  Pinv[],
int  Llen[],
int  Lip[],
int  phase1,
int  Stack[],
int  Flag[],
int  Lprune[],
int  top,
double  LU[],
int  Li[],
int *  plength,
int  Pstack[]
[static]
 

Definition at line 29 of file paraklete_kernel.c.

void lsolve_symbolic int  n,
int  k,
int  mark,
int  kcol,
int  Ap[],
int  Ai[],
int  Pinv[],
int  phase1,
int  nfound,
int  npiv,
int  Stack[],
int  Flag[],
int  Lprune[],
int  Pstack[],
double  LU[],
int *  plu,
int  Llen[],
int  Ulen[],
int  Lip[],
int  Uip[]
[static]
 

Definition at line 145 of file paraklete_kernel.c.

void construct_column int  kcol,
int  Ap[],
int  Ai[],
double  Ax[],
int  phase1,
int  nfound,
int  npiv,
int  Pinv[],
double  X[]
[static]
 

Definition at line 275 of file paraklete_kernel.c.

void lsolve_numeric int  npiv,
int  Pinv[],
double *  LU,
int  Uip[],
int  Lip[],
int  Ulen[],
int  Llen[],
int  k,
int  phase1,
int  Lphase_len[],
double  X[]
[static]
 

Definition at line 328 of file paraklete_kernel.c.

void lsolve int  phase1,
int  nfound,
int  npiv,
int  n,
int  k,
int  kcol,
int  Ap[],
int  Ai[],
double  Ax[],
double *  LU,
int *  lup,
int  Lip[],
int  Uip[],
int  Llen[],
int  Ulen[],
int  Lphase_len[],
int  Pinv[],
int  Stack[],
int  Lprune[],
int  Pstack[],
int  Flag[],
int  mark,
double  X[]
[static]
 

Definition at line 398 of file paraklete_kernel.c.

int lpivot int  diagrow,
int *  p_pivrow,
double *  p_pivot,
double *  p_abs_pivot,
double  tol_diag,
double  tol_offdiag,
double  X[],
double *  LU,
int  Lip[],
int  Llen[],
int  k,
int  npiv
[static]
 

Definition at line 494 of file paraklete_kernel.c.

void prune int  npiv,
int  Lprune[],
int  Pinv[],
int  k,
int  pivrow,
double *  LU,
int  Uip[],
int  Lip[],
int  Ulen[],
int  Llen[]
[static]
 

Definition at line 618 of file paraklete_kernel.c.

int paraklete_kernel cholmod_sparse A,
paraklete_node LUnode,
paraklete_common Common
 

Definition at line 707 of file paraklete_kernel.c.


Variable Documentation

int debug_k [static]
 

Definition at line 19 of file paraklete_kernel.c.

int debug_nfound [static]
 

Definition at line 19 of file paraklete_kernel.c.

int debug_n [static]
 

Definition at line 19 of file paraklete_kernel.c.

int debug_npiv [static]
 

Definition at line 19 of file paraklete_kernel.c.


Generated on Thu Sep 18 12:31:19 2008 for Amesos Package Browser (Single Doxygen Collection) by doxygen 1.3.9.1