58 extern int mat_find_owner (
int *beg_rows,
int *end_rows,
int index);
61 int *cvalIN,
int **cvalOUT,
62 double *avalIN,
double **avalOUT);
66 int *rpIN,
int *cvalIN,
67 double *avalIN,
int *rpOUT,
68 int *cvalOUT,
double *avalOUT);
80 extern void readMat (
Mat_dh * Aout,
char *fileType,
char *fileName,
82 extern void readVec (
Vec_dh * bout,
char *fileType,
char *fileName,
122 int *cval,
double *aval,
int *n2o,
135 double *aval, FILE * fp);
140 double **aval, FILE * fp);
144 int **cval,
double **aval,
156 extern void invert_perm (
int m,
int *pIN,
int *pOUT);
void profileMat(Mat_dh A)
void writeVec(Vec_dh b, char *fileType, char *fileName)
void readVec(Vec_dh *bout, char *fileType, char *fileName, int ignore)
void make_symmetric_private(int m, int **rp, int **cval, double **aval)
void writeMat(Mat_dh Ain, char *fileType, char *fileName)
void mat_dh_read_triples_private(int ignore, int *m, int **rp, int **cval, double **aval, FILE *fp)
void destroy_nat_ordering_private(int *p)
void make_full_private(int m, int **rp, int **cval, double **aval)
void mat_dh_transpose_reuse_private(int m, int *rpIN, int *cvalIN, double *avalIN, int *rpOUT, int *cvalOUT, double *avalOUT)
int mat_find_owner(int *beg_rows, int *end_rows, int index)
void invert_perm(int m, int *pIN, int *pOUT)
void readMat(Mat_dh *Aout, char *fileType, char *fileName, int ignore)
void mat_dh_transpose_private(int m, int *rpIN, int **rpOUT, int *cvalIN, int **cvalOUT, double *avalIN, double **avalOUT)
void readMat_par(Mat_dh *Aout, char *fileType, char *fileName, int ignore)
void create_nat_ordering_private(int m, int **p)
void mat_dh_read_csr_private(int *m, int **rp, int **cval, double **aval, FILE *fp)
void mat_dh_print_graph_private(int m, int beg_row, int *rp, int *cval, double *aval, int *n2o, int *o2n, Hash_i_dh hash, FILE *fp)
void mat_dh_print_csr_private(int m, int *rp, int *cval, double *aval, FILE *fp)