|
void | Mat_dhCreate (Mat_dh *mat) |
|
void | Mat_dhDestroy (Mat_dh mat) |
|
void | Mat_dhTranspose (Mat_dh matIN, Mat_dh *matOUT) |
|
void | Mat_dhMakeStructurallySymmetric (Mat_dh A) |
|
void | Mat_dhMatVecSetup (Mat_dh mat) |
|
void | Mat_dhMatVecSetdown (Mat_dh mat) |
|
void | Mat_dhMatVec (Mat_dh mat, double *lhs, double *rhs) |
|
void | Mat_dhMatVec_omp (Mat_dh mat, double *lhs, double *rhs) |
|
void | Mat_dhMatVec_uni (Mat_dh mat, double *lhs, double *rhs) |
|
void | Mat_dhMatVec_uni_omp (Mat_dh mat, double *lhs, double *rhs) |
|
int | Mat_dhReadNz (Mat_dh mat) |
|
void | Mat_dhPrintGraph (Mat_dh mat, SubdomainGraph_dh sg, FILE *fp) |
|
void | Mat_dhPrintRows (Mat_dh mat, SubdomainGraph_dh sg, FILE *fp) |
|
void | Mat_dhPrintCSR (Mat_dh mat, SubdomainGraph_dh sg, char *filename) |
|
void | Mat_dhPrintTriples (Mat_dh mat, SubdomainGraph_dh sg, char *filename) |
|
void | Mat_dhPrintBIN (Mat_dh mat, SubdomainGraph_dh sg, char *filename) |
|
void | Mat_dhReadCSR (Mat_dh *mat, char *filename) |
|
void | Mat_dhReadTriples (Mat_dh *mat, int ignore, char *filename) |
|
void | Mat_dhReadBIN (Mat_dh *mat, char *filename) |
|
void | Mat_dhPermute (Mat_dh Ain, int *pIN, Mat_dh *Bout) |
|
void | Mat_dhFixDiags (Mat_dh A) |
|
void | Mat_dhPrintDiags (Mat_dh A, FILE *fp) |
|
void | Mat_dhGetRow (Mat_dh B, int globalRow, int *len, int **ind, double **val) |
|
void | Mat_dhRestoreRow (Mat_dh B, int row, int *len, int **ind, double **val) |
|
void | Mat_dhPartition (Mat_dh mat, int k, int **beg_rowOUT, int **row_countOUT, int **n2oOUT, int **o2nOUT) |
|
void | Mat_dhZeroTiming (Mat_dh mat) |
|
void | Mat_dhReduceTiming (Mat_dh mat) |
|
void | Mat_dhRowPermute (Mat_dh) |
|
void | dldperm (int job, int n, int nnz, int colptr[], int adjncy[], double nzval[], int *perm, double u[], double v[]) |
|