Go to the source code of this file.
|
| char * | mm_typecode_to_str (MM_typecode matcode) |
| int | mm_read_banner (FILE *f, MM_typecode *matcode) |
| int | mm_read_mtx_crd_size (FILE *f, int64_t *M, int64_t *N, int64_t *nz, int64_t *numlinesread) |
| int | mm_read_mtx_array_size (FILE *f, int *M, int *N) |
| int | mm_write_banner (FILE *f, MM_typecode matcode) |
| int | mm_write_mtx_crd_size (FILE *f, int M, int N, int nz) |
| int | mm_write_mtx_array_size (FILE *f, int M, int N) |
| int | mm_is_valid (MM_typecode matcode) |
| int | mm_write_mtx_crd (char fname[], int M, int N, int nz, int I[], int J[], double val[], MM_typecode matcode) |
| int | mm_read_mtx_crd_data (FILE *f, int M, int N, int nz, int I[], int J[], double val[], MM_typecode matcode) |
| int | mm_read_mtx_crd_entry (FILE *f, int *I, int *J, double *real, double *img, MM_typecode matcode) |
◆ MatrixMarketBanner
| #define MatrixMarketBanner "%%MatrixMarket" |
◆ MM_ARRAY_STR
| #define MM_ARRAY_STR "array" |
◆ mm_clear_typecode
| #define mm_clear_typecode |
( |
| typecode | ) |
|
Value: ((*typecode)[0]=(*typecode)[1]= \
(*typecode)[2]=' ',(*typecode)[3]='G')
Definition at line 70 of file mmio.h.
◆ MM_COMPLEX_STR
| #define MM_COMPLEX_STR "complex" |
◆ MM_COORDINATE_STR
| #define MM_COORDINATE_STR "coordinate" |
◆ MM_COULD_NOT_READ_FILE
| #define MM_COULD_NOT_READ_FILE 11 |
◆ MM_COULD_NOT_WRITE_FILE
| #define MM_COULD_NOT_WRITE_FILE 17 |
◆ MM_DENSE_STR
| #define MM_DENSE_STR "array" |
◆ MM_GENERAL_STR
| #define MM_GENERAL_STR "general" |
◆ MM_HERM_STR
| #define MM_HERM_STR "hermitian" |
◆ mm_initialize_typecode
| #define mm_initialize_typecode |
( |
| typecode | ) |
|
Value:
#define mm_clear_typecode(typecode)
Definition at line 73 of file mmio.h.
◆ MM_INT_STR
| #define MM_INT_STR "integer" |
◆ mm_is_array
| #define mm_is_array |
( |
| typecode | ) |
|
Value:
Definition at line 36 of file mmio.h.
◆ mm_is_complex
| #define mm_is_complex |
( |
| typecode | ) |
|
Value:
Definition at line 38 of file mmio.h.
◆ mm_is_coordinate
| #define mm_is_coordinate |
( |
| typecode | ) |
|
Value:
Definition at line 34 of file mmio.h.
◆ mm_is_dense
| #define mm_is_dense |
( |
| typecode | ) |
|
Value:
Definition at line 35 of file mmio.h.
◆ mm_is_general
| #define mm_is_general |
( |
| typecode | ) |
|
Value:
Definition at line 44 of file mmio.h.
◆ mm_is_hermitian
| #define mm_is_hermitian |
( |
| typecode | ) |
|
Value:
Definition at line 46 of file mmio.h.
◆ mm_is_integer
| #define mm_is_integer |
( |
| typecode | ) |
|
Value:
Definition at line 41 of file mmio.h.
◆ mm_is_matrix
| #define mm_is_matrix |
( |
| typecode | ) |
|
Value:
Definition at line 31 of file mmio.h.
◆ mm_is_pattern
| #define mm_is_pattern |
( |
| typecode | ) |
|
Value:
Definition at line 40 of file mmio.h.
◆ mm_is_real
| #define mm_is_real |
( |
| typecode | ) |
|
Value:
Definition at line 39 of file mmio.h.
◆ mm_is_skew
| #define mm_is_skew |
( |
| typecode | ) |
|
Value:
Definition at line 45 of file mmio.h.
◆ mm_is_sparse
| #define mm_is_sparse |
( |
| typecode | ) |
|
Value:
Definition at line 33 of file mmio.h.
◆ mm_is_symmetric
| #define mm_is_symmetric |
( |
| typecode | ) |
|
Value:
Definition at line 43 of file mmio.h.
◆ MM_LINE_TOO_LONG
| #define MM_LINE_TOO_LONG 16 |
◆ MM_MAX_LINE_LENGTH
| #define MM_MAX_LINE_LENGTH 1025 |
◆ MM_MAX_TOKEN_LENGTH
| #define MM_MAX_TOKEN_LENGTH 64 |
◆ MM_MTX_STR
| #define MM_MTX_STR "matrix" |
◆ MM_NO_HEADER
◆ MM_NOT_MTX
◆ MM_PATTERN_STR
| #define MM_PATTERN_STR "pattern" |
◆ MM_PREMATURE_EOF
| #define MM_PREMATURE_EOF 12 |
◆ MM_REAL_STR
| #define MM_REAL_STR "real" |
◆ mm_set_array
| #define mm_set_array |
( |
| typecode | ) |
|
Value:
Definition at line 55 of file mmio.h.
◆ mm_set_complex
| #define mm_set_complex |
( |
| typecode | ) |
|
Value:
Definition at line 59 of file mmio.h.
◆ mm_set_coordinate
| #define mm_set_coordinate |
( |
| typecode | ) |
|
Value:
Definition at line 54 of file mmio.h.
◆ mm_set_dense
| #define mm_set_dense |
( |
| typecode | ) |
|
Value:
#define mm_set_array(typecode)
Definition at line 56 of file mmio.h.
◆ mm_set_general
| #define mm_set_general |
( |
| typecode | ) |
|
Value:
Definition at line 66 of file mmio.h.
◆ mm_set_hermitian
| #define mm_set_hermitian |
( |
| typecode | ) |
|
Value:
Definition at line 68 of file mmio.h.
◆ mm_set_integer
| #define mm_set_integer |
( |
| typecode | ) |
|
Value:
Definition at line 62 of file mmio.h.
◆ mm_set_matrix
| #define mm_set_matrix |
( |
| typecode | ) |
|
Value:
Definition at line 53 of file mmio.h.
◆ mm_set_pattern
| #define mm_set_pattern |
( |
| typecode | ) |
|
Value:
Definition at line 61 of file mmio.h.
◆ mm_set_real
| #define mm_set_real |
( |
| typecode | ) |
|
Value:
Definition at line 60 of file mmio.h.
◆ mm_set_skew
| #define mm_set_skew |
( |
| typecode | ) |
|
Value:
Definition at line 67 of file mmio.h.
◆ mm_set_sparse
| #define mm_set_sparse |
( |
| typecode | ) |
|
Value:
#define mm_set_coordinate(typecode)
Definition at line 57 of file mmio.h.
◆ mm_set_symmetric
| #define mm_set_symmetric |
( |
| typecode | ) |
|
Value:
Definition at line 65 of file mmio.h.
◆ MM_SKEW_STR
| #define MM_SKEW_STR "skew-symmetric" |
◆ MM_SPARSE_STR
| #define MM_SPARSE_STR "coordinate" |
◆ MM_SYMM_STR
| #define MM_SYMM_STR "symmetric" |
◆ MM_UNSUPPORTED_TYPE
| #define MM_UNSUPPORTED_TYPE 15 |
◆ mm_is_valid()
◆ mm_read_banner()
◆ mm_read_mtx_array_size()
| int mm_read_mtx_array_size |
( |
FILE * | f, |
|
|
int * | M, |
|
|
int * | N ) |
◆ mm_read_mtx_crd_data()
| int mm_read_mtx_crd_data |
( |
FILE * | f, |
|
|
int | M, |
|
|
int | N, |
|
|
int | nz, |
|
|
int | I[], |
|
|
int | J[], |
|
|
double | val[], |
|
|
MM_typecode | matcode ) |
◆ mm_read_mtx_crd_entry()
| int mm_read_mtx_crd_entry |
( |
FILE * | f, |
|
|
int * | I, |
|
|
int * | J, |
|
|
double * | real, |
|
|
double * | img, |
|
|
MM_typecode | matcode ) |
◆ mm_read_mtx_crd_size()
◆ mm_typecode_to_str()
◆ mm_write_banner()
◆ mm_write_mtx_array_size()
| int mm_write_mtx_array_size |
( |
FILE * | f, |
|
|
int | M, |
|
|
int | N ) |
◆ mm_write_mtx_crd()
| int mm_write_mtx_crd |
( |
char | fname[], |
|
|
int | M, |
|
|
int | N, |
|
|
int | nz, |
|
|
int | I[], |
|
|
int | J[], |
|
|
double | val[], |
|
|
MM_typecode | matcode ) |
◆ mm_write_mtx_crd_size()
| int mm_write_mtx_crd_size |
( |
FILE * | f, |
|
|
int | M, |
|
|
int | N, |
|
|
int | nz ) |