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 203 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 218 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 233 of file amg_base.hpp.
|
inline |
Definition at line 245 of file amg_base.hpp.
|
inline |
Definition at line 246 of file amg_base.hpp.
|
inline |
Definition at line 241 of file amg_base.hpp.
|
inline |
Definition at line 242 of file amg_base.hpp.
|
inline |
Definition at line 243 of file amg_base.hpp.
|
inline |
Definition at line 244 of file amg_base.hpp.
|
inline |
Definition at line 226 of file amg_base.hpp.