#include <cmath>
#include "MultiVector.hpp"
#include "small_matrix.hpp"
Include dependency graph for SparseMatrix.hpp:

This graph shows which files directly or indirectly include this file:

Classes | |
| class | SparseMatrixLine< T > |
| An auxiliary class: Lines of a sparse matrix. More... | |
| class | SparseMatrix< T > |
| The sparse matrix class. More... | |
Functions | |
| template<typename T> | |
| std::ostream & | operator<< (std::ostream &s, SparseMatrix< T > &A) |
| SparseMatrix<T> output operator. | |
Sparse matrices are represented in the 'Harwell-Boeing'-like format. The central class is SparseMatrix<T> that provides the algebraic operations and management tools. The rows of a spase matrix are represented by objects of the class SparseMatrixLine<T>. It is supposed that the user does not create any objects of this auxiliary class himself (and this class has no public constructors), but declares and uses pointers and references of this type.
| std::ostream& operator<< | ( | std::ostream & | s, | |
| SparseMatrix< T > & | A | |||
| ) | [inline] |
SparseMatrix<T> output operator.
1.5.2