|
void | transposeIn () |
| In place transpose. More...
|
|
SparseMatrix< _Field, SparseMatrixFormat::HYB > & | transpose (SparseMatrix< _Field, SparseMatrixFormat::HYB > &S) |
| Transpose the matrix. More...
|
|
size_t | rowdim () const |
| number of rows. More...
|
|
size_t | coldim () const |
| number of columns. More...
|
|
size_t | size () const |
| Number of non zero elements in the matrix. More...
|
|
constElement & | getEntry (const size_t &i, const size_t &j) const |
| Get a read-only individual entry from the matrix. More...
|
|
const Element & | setEntry (const size_t &i, const size_t &j, const Element &e) |
| Set an individual entry. More...
|
|
Element & | refEntry (const size_t &i, const size_t &j) |
| Get a writeable reference to an entry in the matrix. More...
|
|
template<class Format > |
std::ostream & | write (std::ostream &os, Format=SparseFileFormat::CSR()) const |
| Write a matrix to the given output stream using field read/write. More...
|
|
template<class Format > |
std::istream & | read (std::istream &file, Format fmt=SparseFileFormat::CSR()) |
| Read a matrix from the given input stream using field read/write. More...
|
|
template<class Vector > |
Vector & | applyTranspose (Vector &y, const Vector &x, const Element &a) const |
|
bool | consistent () const |
|
|
| SparseMatrix () |
| Constructors. More...
|
|
| SparseMatrix (const _Field &F) |
| Constructors. More...
|
|
| SparseMatrix (const _Field &F, size_t m, size_t n) |
| Constructors. More...
|
|
| SparseMatrix (const SparseMatrix< _Field, SparseMatrixFormat::CSR > &S) |
| Constructors. More...
|
|
template<typename _Tp1 , typename _Rw1 > |
| SparseMatrix (const SparseMatrix< _Tp1, _Rw1 > &S, const Field &F) |
| Constructors. More...
|
|
template<class VectStream > |
| SparseMatrix (const _Field &F, VectStream &stream) |
| Constructors. More...
|
|
void | resize (const size_t &mm, const size_t &nn, const size_t &zz) |
| Constructors. More...
|
|
template<class _OtherStorage > |
| SparseMatrix (const SparseMatrix< _Field, _OtherStorage > &S) |
| Default converter. More...
|
|
| ~SparseMatrix () |
| Constructors. More...
|
|
|
void | importe (const SparseMatrix< _Field, SparseMatrixFormat::CSR > &S) |
| Conversions. More...
|
|
void | optimise () |
|
void | importe (const SparseMatrix< _Field, SparseMatrixFormat::HYB > &A) |
| Import a matrix in CSR format to CSR. More...
|
|
SparseMatrix< _Field, SparseMatrixFormat::HYB > & | exporte (SparseMatrix< _Field, SparseMatrixFormat::HYB > &S) const |
| Export a matrix in CSR format from COO. More...
|
|
template<class _Field>
class LinBox::SparseMatrix< _Field, SparseMatrixFormat::HYB >
Sparse matrix, Coordinate storage.