![]() |
Reference documentation for deal.II version 9.4.1
|
#include <deal.II/lac/chunk_sparse_matrix.h>
Public Types | |
| using | MatrixType = typename Accessor< number, Constness >::MatrixType |
| using | value_type = const Accessor< number, Constness > & |
| using | difference_type = types::global_dof_index |
Public Member Functions | |
| Iterator (MatrixType *matrix, const unsigned int row) | |
| Iterator (MatrixType *matrix) | |
| Iterator (const ChunkSparseMatrixIterators::Iterator< number, false > &i) | |
| Iterator & | operator++ () |
| Iterator | operator++ (int) |
| const Accessor< number, Constness > & | operator* () const |
| const Accessor< number, Constness > * | operator-> () const |
| bool | operator== (const Iterator &) const |
| bool | operator!= (const Iterator &) const |
| bool | operator< (const Iterator &) const |
| bool | operator> (const Iterator &) const |
| int | operator- (const Iterator &p) const |
| Iterator | operator+ (const unsigned int n) const |
Private Attributes | |
| Accessor< number, Constness > | accessor |
Iterator for constant and non-constant matrices.
The first template argument denotes the underlying numeric type, the second the constness of the matrix.
Since there is a specialization of this class for Constness=false, this class is for iterators to constant matrices.
Definition at line 297 of file chunk_sparse_matrix.h.