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.

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)
 

Detailed Description

File containing declarations 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,
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 
)