ergo
|
File containing definitions of functions for reading/writing sparse matrices from/to mtx (MatrixMarket format) files. More...
#include "files_sparse.h"
Typedefs | |
typedef ergo_real | real |
Functions | |
int | read_matrix_from_mtx (const char *filename, std::vector< int > &I, vector< int > &J, vector< real > &val, int &N, int &M) |
int | write_matrix_to_mtx (const char *filename, const vector< int > &I, const vector< int > &J, const vector< real > &val, const int &N) |
int | write_matrix_to_mtx_nonsymm (const char *filename, const vector< int > &I, const vector< int > &J, const vector< real > &val, const int &N, const int &M) |
File containing definitions of functions for reading/writing sparse matrices from/to mtx (MatrixMarket format) files.
int read_matrix_from_mtx | ( | const char * | filename, |
std::vector< int > & | I, | ||
vector< int > & | J, | ||
vector< real > & | val, | ||
int & | N, | ||
int & | M | ||
) |
References mm_is_complex, mm_is_matrix, mm_is_sparse, mm_is_symmetric, mm_read_banner(), mm_read_mtx_crd_size(), and mm_typecode_to_str().
Referenced by get_matrix_from_sparse(), get_matrix_from_sparse_vec(), and main().
int write_matrix_to_mtx | ( | const char * | filename, |
const vector< int > & | I, | ||
const vector< int > & | J, | ||
const vector< real > & | val, | ||
const int & | N | ||
) |
References mm_initialize_typecode, mm_set_coordinate, mm_set_matrix, mm_set_real, mm_set_sparse, mm_set_symmetric, mm_write_banner(), and mm_write_mtx_crd_size().
Referenced by main(), and PurificationGeneral< MatrixType >::save_matrix_now().
int write_matrix_to_mtx_nonsymm | ( | const char * | filename, |
const vector< int > & | I, | ||
const vector< int > & | J, | ||
const vector< real > & | val, | ||
const int & | N, | ||
const int & | M | ||
) |