EVSL  1.1.0
EigenValues Slicing Library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Structures | Macros | Typedefs | Enumerations | Functions
io.h File Reference
#include "evsl.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _io_t
 

Macros

#define MAX_MAT   100
 
#define MAX_LINE   1024
 
#define MaxNamLen   64
 
#define HB   1
 
#define MM0   2
 
#define MM1   3
 
#define UNK   4
 

Typedefs

typedef struct _io_t io_t
 

Enumerations

enum  ARG_TYPE {
  INT, DOUBLE, STR, NA,
  INT, DOUBLE, STR, NA
}
 

Functions

int get_matrix_info (FILE *fmat, io_t *pio)
 
int read_coo_MM (const char *matfile, int idxin, int idxout, cooMat *Acoo)
 

Macro Definition Documentation

#define HB   1

Definition at line 7 of file io.h.

Referenced by main().

#define MAX_LINE   1024

Definition at line 5 of file io.h.

Referenced by get_matrix_info(), main(), and read_coo_MM().

#define MAX_MAT   100

Definition at line 4 of file io.h.

#define MaxNamLen   64

Definition at line 6 of file io.h.

Referenced by get_matrix_info().

#define MM0   2

Definition at line 8 of file io.h.

Referenced by get_matrix_info().

#define MM1   3

Definition at line 9 of file io.h.

Referenced by get_matrix_info().

#define UNK   4

Definition at line 10 of file io.h.

Typedef Documentation

typedef struct _io_t io_t

Enumeration Type Documentation

enum ARG_TYPE
Enumerator
INT 
DOUBLE 
STR 
NA 
INT 
DOUBLE 
STR 
NA 

Definition at line 33 of file io.h.

Function Documentation

int get_matrix_info ( FILE *  fmat,
io_t pio 
)

Definition at line 22 of file io.c.

int read_coo_MM ( const char *  matfile,
int  idxin,
int  idxout,
cooMat Acoo 
)

Definition at line 66 of file io.c.