Defines an iterator for the sparse vector type. More...
#include <amg_base.hpp>
Public Member Functions | |
amg_sparsevector_iterator (InternalT &vec, bool begin=true) | |
The constructor. More... | |
bool | operator== (self_type other) |
bool | operator!= (self_type other) |
self_type const & | operator++ () const |
self_type & | operator++ () |
self_type const & | operator-- () const |
self_type & | operator-- () |
ScalarType const & | operator* () const |
ScalarType & | operator* () |
unsigned int | index () const |
unsigned int | index () |
Defines an iterator for the sparse vector type.
Definition at line 209 of file amg_base.hpp.
|
inline |
The constructor.
vec | Internal sparse vector |
begin | Whether the iterator starts at the beginning or end of vec |
Definition at line 224 of file amg_base.hpp.
|
inline |
Definition at line 253 of file amg_base.hpp.
|
inline |
Definition at line 254 of file amg_base.hpp.
|
inline |
Definition at line 239 of file amg_base.hpp.
|
inline |
Definition at line 251 of file amg_base.hpp.
|
inline |
Definition at line 252 of file amg_base.hpp.
|
inline |
Definition at line 247 of file amg_base.hpp.
|
inline |
Definition at line 248 of file amg_base.hpp.
|
inline |
Definition at line 249 of file amg_base.hpp.
|
inline |
Definition at line 250 of file amg_base.hpp.
|
inline |
Definition at line 232 of file amg_base.hpp.