53 int readHB_info(
const char* filename,
int* M,
int*
N,
int* nz,
char** Type,
56 int readHB_header(FILE* in_file,
char* Title,
char* Key,
char* Type,
57 int* Nrow,
int* Ncol,
int* Nnzero,
int* Nrhs,
58 char* Ptrfmt,
char* Indfmt,
char* Valfmt,
char* Rhsfmt,
59 int* Ptrcrd,
int* Indcrd,
int* Valcrd,
int* Rhscrd,
66 int** colptr,
int** rowind,
double** val);
73 int nz,
const int colptr[],
const int rowind[],
74 const double val[],
int Nrhs,
const double rhs[],
75 const double guess[],
const double exact[],
76 const char* Title,
const char* Key,
const char* Type,
77 char* Ptrfmt,
char* Indfmt,
char* Valfmt,
char* Rhsfmt,
81 char val[],
char* Valfmt);
84 int** rowind,
char** val,
char** Valfmt);
86 int readHB_aux_char(
const char* filename,
const char AuxType,
char b[]);
88 int readHB_newaux_char(
const char* filename,
const char AuxType,
char** b,
char** Rhsfmt);
91 int nz,
const int colptr[],
const int rowind[],
92 const char val[],
int Nrhs,
const char rhs[],
93 const char guess[],
const char exact[],
94 const char* Title,
const char* Key,
const char* Type,
95 char* Ptrfmt,
char* Indfmt,
char* Valfmt,
char* Rhsfmt,
98 int ParseIfmt(
char* fmt,
int* perline,
int* width);
100 int ParseRfmt(
char* fmt,
int* perline,
int* width,
int* prec,
int* flag);
int ParseRfmt(char *fmt, int *perline, int *width, int *prec, int *flag)
int writeHB_mat_char(const char *filename, int M, int N, int nz, const int colptr[], const int rowind[], const char val[], int Nrhs, const char rhs[], const char guess[], const char exact[], const char *Title, const char *Key, const char *Type, char *Ptrfmt, char *Indfmt, char *Valfmt, char *Rhsfmt, const char *Rhstype)
void IOHBTerminate(char *message)
int readHB_header(FILE *in_file, char *Title, char *Key, char *Type, int *Nrow, int *Ncol, int *Nnzero, int *Nrhs, char *Ptrfmt, char *Indfmt, char *Valfmt, char *Rhsfmt, int *Ptrcrd, int *Indcrd, int *Valcrd, int *Rhscrd, char *Rhstype)
int readHB_mat_char(const char *filename, int colptr[], int rowind[], char val[], char *Valfmt)
int readHB_mat_double(const char *filename, int colptr[], int rowind[], double val[])
int readHB_aux_char(const char *filename, const char AuxType, char b[])
int readHB_newmat_double(const char *filename, int *M, int *N, int *nonzeros, int **colptr, int **rowind, double **val)
int readHB_newaux_char(const char *filename, const char AuxType, char **b, char **Rhsfmt)
int readHB_newmat_char(const char *filename, int *M, int *N, int *nonzeros, int **colptr, int **rowind, char **val, char **Valfmt)
int readHB_aux_double(const char *filename, const char AuxType, double b[])
int readHB_info(const char *filename, int *M, int *N, int *nz, char **Type, int *Nrhs)
int writeHB_mat_double(const char *filename, int M, int N, int nz, const int colptr[], const int rowind[], const double val[], int Nrhs, const double rhs[], const double guess[], const double exact[], const char *Title, const char *Key, const char *Type, char *Ptrfmt, char *Indfmt, char *Valfmt, char *Rhsfmt, const char *Rhstype)
int ParseIfmt(char *fmt, int *perline, int *width)
int readHB_newaux_double(const char *filename, const char AuxType, double **b)