Go to the documentation of this file.
10 #define BLKFCT blkfct_
12 #define SMXPY4 smxpy4_
13 #define BLKSLV blkslv_
16 #define ORDMMD ordmmd_
17 #define SFINIT sfinit_
18 #define SYMFCT symfct_
19 #define BFINIT bfinit_
20 #define BLKFCT blkfct_
22 #define SMXPY4 smxpy4_
23 #define BLKSLV blkslv_
26 #define ORDMMD ordmmd_
27 #define SFINIT sfinit_
28 #define SYMFCT symfct_
29 #define BFINIT bfinit_
30 #define BLKFCT blkfct_
32 #define SMXPY4 smxpy4_
33 #define BLKSLV blkslv_
36 #define ORDMMD ordmmd_
37 #define SFINIT sfinit_
38 #define SYMFCT symfct_
39 #define BFINIT bfinit_
40 #define BLKFCT blkfct_
42 #define SMXPY4 smxpy4_
43 #define BLKSLV blkslv_
56 void ORDMMD(
int *nnux,
int *xadj,
int *ajcncy2,
int *ipfa,
int *pfa,
57 int *iwsiz,
int *iwork,
int *nofsub,
int *iflag);
58 void SFINIT(
int *nnux,
int * nnza,
int *xadj,
int *ajcncy2,
int *pfa,
59 int *ipfa,
int *colcnt,
int *nnzl,
int *nsub,
int *nsuper,
60 int *snode,
int *xsuper,
int *iwsiz,
int *iwork,
int *iflag);
61 void SYMFCT(
int *nnux,
int *maxajc,
int *xadj,
int *ajcncy,
int *pfa,
62 int *ipfa,
int *colcnt,
int *maxsuper,
int *xsuper,
63 int *snode,
int *maxsub,
int *xlindx,
int *lindx,
64 int *xlnz,
int *iwsiz,
int *workspak,
int *iflag);
65 void BFINIT(
int *nnux,
int *maxsuper,
int *xsuper,
int *snode,
66 int *xlindx,
int *lindx,
int *i,
int *tmpsiz,
int *split);
67 void BLKFCT(
int *nnux,
int *maxsuper,
int *xsuper,
int *snode,
int *split,
68 int *xlindx,
int *lindx,
int *xlnz,
double *lnzk,
int *iwsiz,
69 int *workspak,
int *tmpsiz,
double *tmpvec,
int *iret,
70 void(mmpy4) (
int *m,
int *n,
int *q,
int *xpnt,
double *x,
72 void (smxpy4)(
int *m,
int *n,
double *y,
int *apnt,
double *a));
73 void MMPY4(
int *m,
int *n,
int *q,
int *xpnt,
double *x,
double *y,
int *ldy);
74 void SMXPY4(
int *m,
int *n,
double *y,
int *apnt,
double *a);
75 void BLKSLV(
int *maxsuper,
int *xsuper,
int *xlindx,
int *lindx,
76 int *xlnz,
double *lnzk,
double *vk);