iohb.cpp File Reference

#include "iohb.h"
#include <string.h>
#include <math.h>
#include <ctype.h>

Include dependency graph for iohb.cpp:

Defines

#define _SP_base   1

Functions

char * substr (const char *S, const int pos, const int len)
void upcase (char *S)
void IOHBTerminate (char *message)
int readHB_info (const char *filename, int *M, int *N, int *nz, char **Type, int *Nrhs)
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_double (const char *filename, int colptr[], int rowind[], double val[])
int readHB_newmat_double (const char *filename, int *M, int *N, int *nonzeros, int **colptr, int **rowind, double **val)
int readHB_aux_double (const char *filename, const char AuxType, double b[])
int readHB_newaux_double (const char *filename, const char AuxType, double **b)
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 readHB_mat_char (const char *filename, int colptr[], int rowind[], char val[], char *Valfmt)
int readHB_newmat_char (const char *filename, int *M, int *N, int *nonzeros, int **colptr, int **rowind, char **val, char **Valfmt)
int readHB_aux_char (const char *filename, const char AuxType, char b[])
int readHB_newaux_char (const char *filename, const char AuxType, char **b, char **Rhsfmt)
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 ParseIfmt (char *fmt, int *perline, int *width)
int ParseRfmt (char *fmt, int *perline, int *width, int *prec, int *flag)


Define Documentation

#define _SP_base   1
 


Function Documentation

void IOHBTerminate char *  message  ) 
 

int ParseIfmt char *  fmt,
int *  perline,
int *  width
 

int ParseRfmt char *  fmt,
int *  perline,
int *  width,
int *  prec,
int *  flag
 

int readHB_aux_char const char *  filename,
const char  AuxType,
char  b[]
 

int readHB_aux_double const char *  filename,
const char  AuxType,
double  b[]
 

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_info const char *  filename,
int *  M,
int *  N,
int *  nz,
char **  Type,
int *  Nrhs
 

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_newaux_char const char *  filename,
const char  AuxType,
char **  b,
char **  Rhsfmt
 

int readHB_newaux_double const char *  filename,
const char  AuxType,
double **  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
 

char * substr const char *  S,
const int  pos,
const int  len
 

void upcase char *  S  ) 
 

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 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
 


Generated on Thu Sep 18 12:38:13 2008 for TriUtils by doxygen 1.3.9.1