Heidelberg Educational Numerics Library Version 0.27 (from 15 March 2021)
|
Public Types | |
using | self_type = const_row_iterator |
using | difference_type = std::ptrdiff_t |
using | value_type = self_type |
using | pointer = self_type * |
using | reference = self_type & |
using | iterator_category = std::bidirectional_iterator_tag |
Public Member Functions | |
const_row_iterator (std::vector< size_type >::const_iterator rowPtrIter, std::vector< size_type >::const_iterator colIndicesIter, typename std::vector< REAL >::const_iterator valIter) | |
const_column_iterator | begin () const |
const_column_iterator | end () const |
const_column_index_iterator | ibegin () const |
const_column_index_iterator | iend () const |
const_column_iterator | cbegin () const |
const_column_iterator | cend () const |
self_type & | operator++ () |
self_type & | operator++ (int junk) |
self_type & | operator+= (difference_type offset) |
self_type & | operator-= (difference_type offset) |
self_type | operator- (difference_type offset) |
self_type | operator+ (difference_type offset) |
reference | operator[] (difference_type offset) |
bool | operator< (const self_type &other) |
bool | operator> (const self_type &other) |
self_type & | operator* () |
bool | operator== (const self_type &rhs) |
bool | operator!= (const self_type &rhs) |
Friends | |
self_type | operator+ (const difference_type &offset, const self_type &sec) |