ergo
files_sparse.cc File Reference

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)
 

Detailed Description

File containing definitions of functions for reading/writing sparse matrices from/to mtx (MatrixMarket format) files.

Author
Anastasia Kruchinina responsible

Typedef Documentation

◆ real

typedef ergo_real real

Function Documentation

◆ read_matrix_from_mtx()

int read_matrix_from_mtx ( const char * filename,
std::vector< int > & I,
vector< int > & J,
vector< real > & val,
int & N,
int & M )

◆ write_matrix_to_mtx()

int write_matrix_to_mtx ( const char * filename,
const vector< int > & I,
const vector< int > & J,
const vector< real > & val,
const int & N )

◆ write_matrix_to_mtx_nonsymm()

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 )