ug4
|
#include <sparsematrix.h>
Public Member Functions | |
void | check () const |
const_row_iterator (const const_row_iterator &other) | |
const_row_iterator (const SparseMatrix &_A, size_t row, size_t _i) | |
const_row_iterator (const_row_iterator &&other) | |
size_t | idx () const |
size_t | index () const |
bool | operator!= (const const_row_iterator &o) const |
void | operator++ () |
void | operator+= (int nr) |
const const_row_iterator * | operator-> () const |
const_row_iterator & | operator= (const_row_iterator &&)=delete |
const_row_iterator & | operator= (const_row_iterator const &)=delete |
bool | operator== (const const_row_iterator &other) const |
const value_type & | value () const |
~const_row_iterator () | |
Private Attributes | |
size_t | _row |
const SparseMatrix & | A |
size_t | i |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References ug::SparseMatrix< TValueType >::const_row_iterator::_row, ug::SparseMatrix< TValueType >::const_row_iterator::A, ug::SparseMatrix< TValueType >::check_row(), and ug::SparseMatrix< TValueType >::const_row_iterator::i.
Referenced by ug::SparseMatrix< TValueType >::const_row_iterator::index(), and ug::SparseMatrix< TValueType >::const_row_iterator::value().
|
inline |
References ug::SparseMatrix< TValueType >::const_row_iterator::i.
Referenced by boost::SM_adjacency_iterator< T >::idx().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
delete |
|
delete |
|
inline |
|
inline |
References ug::SparseMatrix< TValueType >::const_row_iterator::A, ug::SparseMatrix< TValueType >::const_row_iterator::check(), ug::SparseMatrix< TValueType >::const_row_iterator::i, and ug::SparseMatrix< TValueType >::values.
Referenced by boost::SM_adjacency_iterator< T >::skip_zeroes(), and boost::SM_adjacency_iterator< T >::value().
|
private |
|
private |
Referenced by ug::SparseMatrix< TValueType >::const_row_iterator::check(), ug::SparseMatrix< TValueType >::const_row_iterator::const_row_iterator(), ug::SparseMatrix< TValueType >::const_row_iterator::index(), ug::SparseMatrix< TValueType >::const_row_iterator::value(), and ug::SparseMatrix< TValueType >::const_row_iterator::~const_row_iterator().
|
private |
Referenced by ug::SparseMatrix< TValueType >::const_row_iterator::check(), ug::SparseMatrix< TValueType >::const_row_iterator::idx(), ug::SparseMatrix< TValueType >::const_row_iterator::index(), ug::SparseMatrix< TValueType >::const_row_iterator::operator!=(), ug::SparseMatrix< TValueType >::const_row_iterator::operator++(), ug::SparseMatrix< TValueType >::const_row_iterator::operator+=(), ug::SparseMatrix< TValueType >::const_row_iterator::operator==(), and ug::SparseMatrix< TValueType >::const_row_iterator::value().