Classes | |
| class | Accessor |
Public Member Functions | |
| const_iterator (const SparseMatrixEZ< number > *matrix, const unsigned int row, const unsigned short index) | |
| const_iterator & | operator++ () |
| const_iterator & | operator++ (int) |
| const Accessor & | operator* () const |
| const Accessor * | operator-> () const |
| bool | operator== (const const_iterator &) const |
| bool | operator!= (const const_iterator &) const |
| bool | operator< (const const_iterator &) const |
Private Attributes | |
| Accessor | accessor |
STL conforming iterator.
Definition at line 177 of file sparse_matrix_ez.h.
| SparseMatrixEZ< number >::const_iterator::const_iterator | ( | const SparseMatrixEZ< number > * | matrix, |
| const unsigned int | row, | ||
| const unsigned short | index | ||
| ) | [inline] |
Constructor.
Definition at line 1173 of file sparse_matrix_ez.h.
References SparseMatrixEZ< number >::const_iterator::Accessor::a_index, SparseMatrixEZ< number >::const_iterator::Accessor::a_row, SparseMatrixEZ< number >::const_iterator::accessor, and SparseMatrixEZ< number >::const_iterator::Accessor::matrix.
| SparseMatrixEZ< number >::const_iterator & SparseMatrixEZ< number >::const_iterator::operator++ | ( | ) | [inline] |
Prefix increment. This always returns a valid entry or end().
Definition at line 1208 of file sparse_matrix_ez.h.
References Assert, and StandardExceptions::ExcIteratorPastEnd().
| const_iterator& SparseMatrixEZ< number >::const_iterator::operator++ | ( | int | ) |
Postfix increment. This always returns a valid entry or end().
| const SparseMatrixEZ< number >::const_iterator::Accessor & SparseMatrixEZ< number >::const_iterator::operator* | ( | ) | const [inline] |
Dereferencing operator.
Definition at line 1236 of file sparse_matrix_ez.h.
| const SparseMatrixEZ< number >::const_iterator::Accessor * SparseMatrixEZ< number >::const_iterator::operator-> | ( | ) | const [inline] |
Dereferencing operator.
Definition at line 1245 of file sparse_matrix_ez.h.
| bool SparseMatrixEZ< number >::const_iterator::operator== | ( | const const_iterator & | other | ) | const [inline] |
Comparison. True, if both iterators point to the same matrix position.
Definition at line 1254 of file sparse_matrix_ez.h.
References SparseMatrixEZ< number >::const_iterator::accessor, SparseMatrixEZ< number >::const_iterator::Accessor::index(), and SparseMatrixEZ< number >::const_iterator::Accessor::row().
| bool SparseMatrixEZ< number >::const_iterator::operator!= | ( | const const_iterator & | other | ) | const [inline] |
Inverse of ==.
Definition at line 1266 of file sparse_matrix_ez.h.
| bool SparseMatrixEZ< number >::const_iterator::operator< | ( | const const_iterator & | other | ) | const [inline] |
Comparison operator. Result is true if either the first row number is smaller or if the row numbers are equal and the first index is smaller.
Definition at line 1276 of file sparse_matrix_ez.h.
References SparseMatrixEZ< number >::const_iterator::accessor, SparseMatrixEZ< number >::const_iterator::Accessor::index(), and SparseMatrixEZ< number >::const_iterator::Accessor::row().
Accessor SparseMatrixEZ< number >::const_iterator::accessor [private] |
Store an object of the accessor class.
Definition at line 305 of file sparse_matrix_ez.h.
Referenced by SparseMatrixEZ< number >::const_iterator::const_iterator(), SparseMatrixEZ< number >::const_iterator::operator<(), and SparseMatrixEZ< number >::const_iterator::operator==().
documentation generated on Mon May 21 2012 12:06:34 by
doxygen
1.7.3