BlockIP
Functions
sprsblkllt.h File Reference

Go to the source code of this file.

Functions

void ORDMMD (int *nnux, int *xadj, int *ajcncy2, int *ipfa, int *pfa, int *iwsiz, int *iwork, int *nofsub, int *iflag)
 
void SFINIT (int *nnux, int *nnza, int *xadj, int *ajcncy2, int *pfa, int *ipfa, int *colcnt, int *nnzl, int *nsub, int *nsuper, int *snode, int *xsuper, int *iwsiz, int *iwork, int *iflag)
 
void SYMFCT (int *nnux, int *maxajc, int *xadj, int *ajcncy, int *pfa, int *ipfa, int *colcnt, int *maxsuper, int *xsuper, int *snode, int *maxsub, int *xlindx, int *lindx, int *xlnz, int *iwsiz, int *workspak, int *iflag)
 
void BFINIT (int *nnux, int *maxsuper, int *xsuper, int *snode, int *xlindx, int *lindx, int *i, int *tmpsiz, int *split)
 
void BLKFCT (int *nnux, int *maxsuper, int *xsuper, int *snode, int *split, int *xlindx, int *lindx, int *xlnz, double *lnzk, int *iwsiz, int *workspak, int *tmpsiz, double *tmpvec, int *iret, void(mmpy4)(int *m, int *n, int *q, int *xpnt, double *x, double *y, int *ldy), void(smxpy4)(int *m, int *n, double *y, int *apnt, double *a))
 
void MMPY4 (int *m, int *n, int *q, int *xpnt, double *x, double *y, int *ldy)
 
void SMXPY4 (int *m, int *n, double *y, int *apnt, double *a)
 
void BLKSLV (int *maxsuper, int *xsuper, int *xlindx, int *lindx, int *xlnz, double *lnzk, double *vk)
 

Function Documentation

void BFINIT ( int *  nnux,
int *  maxsuper,
int *  xsuper,
int *  snode,
int *  xlindx,
int *  lindx,
int *  i,
int *  tmpsiz,
int *  split 
)
void BLKFCT ( int *  nnux,
int *  maxsuper,
int *  xsuper,
int *  snode,
int *  split,
int *  xlindx,
int *  lindx,
int *  xlnz,
double *  lnzk,
int *  iwsiz,
int *  workspak,
int *  tmpsiz,
double *  tmpvec,
int *  iret,
void(mmpy4)(int *m, int *n, int *q, int *xpnt, double *x, double *y, int *ldy)  ,
void(smxpy4)(int *m, int *n, double *y, int *apnt, double *a)   
)
void BLKSLV ( int *  maxsuper,
int *  xsuper,
int *  xlindx,
int *  lindx,
int *  xlnz,
double *  lnzk,
double *  vk 
)
void MMPY4 ( int *  m,
int *  n,
int *  q,
int *  xpnt,
double *  x,
double *  y,
int *  ldy 
)
void ORDMMD ( int *  nnux,
int *  xadj,
int *  ajcncy2,
int *  ipfa,
int *  pfa,
int *  iwsiz,
int *  iwork,
int *  nofsub,
int *  iflag 
)
void SFINIT ( int *  nnux,
int *  nnza,
int *  xadj,
int *  ajcncy2,
int *  pfa,
int *  ipfa,
int *  colcnt,
int *  nnzl,
int *  nsub,
int *  nsuper,
int *  snode,
int *  xsuper,
int *  iwsiz,
int *  iwork,
int *  iflag 
)
void SMXPY4 ( int *  m,
int *  n,
double *  y,
int *  apnt,
double *  a 
)
void SYMFCT ( int *  nnux,
int *  maxajc,
int *  xadj,
int *  ajcncy,
int *  pfa,
int *  ipfa,
int *  colcnt,
int *  maxsuper,
int *  xsuper,
int *  snode,
int *  maxsub,
int *  xlindx,
int *  lindx,
int *  xlnz,
int *  iwsiz,
int *  workspak,
int *  iflag 
)