43 #ifndef MAT_DH_PRIVATE
44 #define MAT_DH_PRIVATE
46 #if defined(Ifpack_SHOW_DEPRECATED_WARNINGS)
48 #warning "The Ifpack package is deprecated"
64 extern int mat_find_owner (
int *beg_rows,
int *end_rows,
int index);
67 int *cvalIN,
int **cvalOUT,
68 double *avalIN,
double **avalOUT);
72 int *rpIN,
int *cvalIN,
73 double *avalIN,
int *rpOUT,
74 int *cvalOUT,
double *avalOUT);
86 extern void readMat (
Mat_dh * Aout,
char *fileType,
char *fileName,
88 extern void readVec (
Vec_dh * bout,
char *fileType,
char *fileName,
128 int *cval,
double *aval,
int *n2o,
141 double *aval, FILE * fp);
146 double **aval, FILE * fp);
150 int **cval,
double **aval,
162 extern void invert_perm (
int m,
int *pIN,
int *pOUT);
void destroy_nat_ordering_private(int *p)
void readVec(Vec_dh *bout, char *ft, char *fn, int ignore)
void mat_dh_read_csr_private(int *mOUT, int **rpOUT, int **cvalOUT, double **avalOUT, FILE *fp)
void mat_dh_print_csr_private(int m, int *rp, int *cval, double *aval, FILE *fp)
void make_symmetric_private(int m, int **rpIN, int **cvalIN, double **avalIN)
void make_full_private(int m, int **rpIN, int **cvalIN, double **avalIN)
void writeVec(Vec_dh bin, char *ft, char *fn)
void create_nat_ordering_private(int m, int **p)
int mat_find_owner(int *beg_rows, int *end_rows, int index)
void mat_dh_read_triples_private(int ignore, int *mOUT, int **rpOUT, int **cvalOUT, double **avalOUT, FILE *fp)
void invert_perm(int m, int *pIN, int *pOUT)
void readMat_par(Mat_dh *Aout, char *fileType, char *fileName, int ignore)
void mat_dh_transpose_private(int m, int *RP, int **rpOUT, int *CVAL, int **cvalOUT, double *AVAL, double **avalOUT)
void mat_dh_transpose_reuse_private(int m, int *rpIN, int *cvalIN, double *avalIN, int *rpOUT, int *cvalOUT, double *avalOUT)
void profileMat(Mat_dh A)
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 writeMat(Mat_dh Ain, char *ft, char *fn)
void readMat(Mat_dh *Aout, char *ft, char *fn, int ignore)