ergo
|
File containing declarations of functions for reading/writing sparse matrices from/to mtx (MatrixMarket format) files. More...
#include "realtype.h"
#include <iostream>
#include <fstream>
#include <string.h>
#include <assert.h>
#include <vector>
#include <sstream>
#include <stdexcept>
#include "mmio.h"
Go to the source code of this file.
Typedefs | |
typedef ergo_real | real |
Functions | |
int | read_matrix_from_mtx (const char *filename, 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 declarations of functions for reading/writing sparse matrices from/to mtx (MatrixMarket format) files.
int read_matrix_from_mtx | ( | const char * | filename, |
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 | ||
) |
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_A_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 | ||
) |