53int readHB_info(
const char* filename,
int* M,
int* N,
int* nz,
char** Type,
56int 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);
83int readHB_newmat_char(
const char* filename,
int* M,
int* N,
int* nonzeros,
int** colptr,
84 int** rowind,
char** val,
char** Valfmt);
88int 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,
98int ParseIfmt(
char* fmt,
int* perline,
int* width);
100int ParseRfmt(
char* fmt,
int* perline,
int* width,
int* prec,
int* flag);
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 ParseRfmt(char *fmt, int *perline, int *width, int *prec, int *flag)
int readHB_newaux_char(const char *filename, const char AuxType, char **b, char **Rhsfmt)
int readHB_aux_double(const char *filename, const char AuxType, double b[])
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)
int readHB_info(const char *filename, int *M, int *N, int *nz, char **Type, int *Nrhs)
int readHB_newaux_double(const char *filename, const char AuxType, double **b)
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[])
void IOHBTerminate(char *message)
int readHB_aux_char(const char *filename, const char AuxType, char b[])
int readHB_newmat_char(const char *filename, int *M, int *N, int *nonzeros, int **colptr, int **rowind, char **val, char **Valfmt)
int readHB_newmat_double(const char *filename, int *M, int *N, int *nonzeros, int **colptr, int **rowind, double **val)
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)