#include <shark/LinAlg/BLAS/cpu/iterator.hpp>
Public Types | |
typedef T & | reference |
typedef T * | pointer |
Public Member Functions | |
compressed_storage_iterator () | |
compressed_storage_iterator (T *value_array, I *index_array, size_type position, size_type row=0) | |
template<class U , class V > | |
compressed_storage_iterator (compressed_storage_iterator< U, V > const &it) | |
template<class U , class V > | |
compressed_storage_iterator & | operator= (compressed_storage_iterator< U, V > const &it) |
compressed_storage_iterator & | operator++ () |
compressed_storage_iterator & | operator-- () |
reference | operator* () const |
size_type | index () const |
template<class U , class V > | |
difference_type | operator- (compressed_storage_iterator< U, V > const &it) const |
size_type | row () const |
template<class U , class V > | |
bool | operator== (compressed_storage_iterator< U, V > const &it) const |
Friends | |
template<class , class > | |
class | compressed_storage_iterator |
Definition at line 396 of file iterator.hpp.
typedef T* remora::iterators::compressed_storage_iterator< T, I >::pointer |
Definition at line 405 of file iterator.hpp.
typedef T& remora::iterators::compressed_storage_iterator< T, I >::reference |
Definition at line 404 of file iterator.hpp.
|
inline |
Definition at line 408 of file iterator.hpp.
|
inline |
Definition at line 409 of file iterator.hpp.
|
inline |
Definition at line 417 of file iterator.hpp.
|
inline |
Definition at line 448 of file iterator.hpp.
Referenced by remora::compressed_vector< T, I >::set_element(), and remora::compressed_matrix< T, I >::set_element().
|
inline |
Definition at line 445 of file iterator.hpp.
|
inline |
Definition at line 434 of file iterator.hpp.
|
inline |
Definition at line 453 of file iterator.hpp.
|
inline |
Definition at line 438 of file iterator.hpp.
|
inline |
Definition at line 425 of file iterator.hpp.
|
inline |
Definition at line 464 of file iterator.hpp.
|
inline |
Definition at line 459 of file iterator.hpp.
Referenced by remora::compressed_matrix< T, I >::clear_range(), and remora::compressed_matrix< T, I >::set_element().
Definition at line 475 of file iterator.hpp.