|
| 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...
|
| |
| void | 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.