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.