6 #ifndef MYRAMATH_SPARSE_MATRIXMARKET_H 7 #define MYRAMATH_SPARSE_MATRIXMARKET_H 24 SparseMatrix<NumberS> read_matrixmarketS(
const char* filename);
25 SparseMatrix<NumberD> read_matrixmarketD(
const char* filename);
26 SparseMatrix<NumberC> read_matrixmarketC(
const char* filename);
27 SparseMatrix<NumberZ> read_matrixmarketZ(
const char* filename);
30 void write_matrixmarketS(
const CSparseMatrixRange<NumberS>& A,
const char* filename);
31 void write_matrixmarketD(
const CSparseMatrixRange<NumberD>& A,
const char* filename);
32 void write_matrixmarketC(
const CSparseMatrixRange<NumberC>& A,
const char* filename);
33 void write_matrixmarketZ(
const CSparseMatrixRange<NumberZ>& A,
const char* filename);
38 template<
class Number> SparseMatrix<Number> read_matrixmarket(
const char* filename);
41 template<
class Number>
void write_matrixmarket(
const CSparseMatrixRange<Number>& A,
const char* filename);
General purpose compressed-sparse-column (CSC) container.
Definition: random.cpp:45
Various utility functions/classes related to scalar Number types.
Range/Iterator types associated with SparseMatrix.