ergo
files_sparse.h File Reference

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.

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)
 

Detailed Description

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

Author
Anastasia Kruchinina responsible

Function Documentation

◆ read_matrix_from_mtx()

int read_matrix_from_mtx ( const char * filename,
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 )