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 
)