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.