COMBINATORIAL_BLAS 1.6
Loading...
Searching...
No Matches
combblas::SpDCCols< IT, NT >::SpColIter::NzIter Class Reference

Iterate over the nonzeros of the sparse column. More...

#include <SpDCCols.h>

Public Member Functions

 NzIter (IT *ir=NULL, NT *num=NULL)
bool operator== (const NzIter &other)
bool operator!= (const NzIter &other)
bool operator< (const NzIter &other)
NzIter operator+ (IT inc)
NzIter operator- (IT inc)
NzIter & operator++ ()
NzIter operator++ (int)
IT rowid () const
 < Return the "local" rowid of the current nonzero entry.
NT & value ()
 NzIter (IT *ir=NULL, NT *num=NULL)
bool operator== (const NzIter &other)
bool operator!= (const NzIter &other)
bool operator< (const NzIter &other)
NzIter operator+ (IT inc)
NzIter operator- (IT inc)
NzIter & operator++ ()
NzIter operator++ (int)
IT rowid () const
 < Return the "local" rowid of the current nonzero entry.
NT & value ()

Detailed Description

template<class IT, class NT>
class combblas::SpDCCols< IT, NT >::SpColIter::NzIter

Iterate over the nonzeros of the sparse column.

Definition at line 87 of file SpDCCols.h.

Constructor & Destructor Documentation

◆ NzIter() [1/2]

template<class IT, class NT>
combblas::SpDCCols< IT, NT >::SpColIter::NzIter::NzIter ( IT * ir = NULL,
NT * num = NULL )
inline

Definition at line 90 of file SpDCCols.h.

◆ NzIter() [2/2]

template<class IT, class NT>
combblas::SpDCCols< IT, NT >::SpColIter::NzIter::NzIter ( IT * ir = NULL,
NT * num = NULL )
inline

Definition at line 90 of file SpDCCols.h.

Member Function Documentation

◆ operator!=() [1/2]

template<class IT, class NT>
bool combblas::SpDCCols< IT, NT >::SpColIter::NzIter::operator!= ( const NzIter & other)
inline

Definition at line 96 of file SpDCCols.h.

◆ operator!=() [2/2]

template<class IT, class NT>
bool combblas::SpDCCols< IT, NT >::SpColIter::NzIter::operator!= ( const NzIter & other)
inline

Definition at line 96 of file SpDCCols.h.

◆ operator+() [1/2]

template<class IT, class NT>
NzIter combblas::SpDCCols< IT, NT >::SpColIter::NzIter::operator+ ( IT inc)
inline

Definition at line 104 of file SpDCCols.h.

◆ operator+() [2/2]

template<class IT, class NT>
NzIter combblas::SpDCCols< IT, NT >::SpColIter::NzIter::operator+ ( IT inc)
inline

Definition at line 104 of file SpDCCols.h.

◆ operator++() [1/4]

template<class IT, class NT>
NzIter & combblas::SpDCCols< IT, NT >::SpColIter::NzIter::operator++ ( )
inline

Definition at line 116 of file SpDCCols.h.

◆ operator++() [2/4]

template<class IT, class NT>
NzIter & combblas::SpDCCols< IT, NT >::SpColIter::NzIter::operator++ ( )
inline

Definition at line 116 of file SpDCCols.h.

◆ operator++() [3/4]

template<class IT, class NT>
NzIter combblas::SpDCCols< IT, NT >::SpColIter::NzIter::operator++ ( int )
inline

Definition at line 122 of file SpDCCols.h.

◆ operator++() [4/4]

template<class IT, class NT>
NzIter combblas::SpDCCols< IT, NT >::SpColIter::NzIter::operator++ ( int )
inline

Definition at line 122 of file SpDCCols.h.

◆ operator-() [1/2]

template<class IT, class NT>
NzIter combblas::SpDCCols< IT, NT >::SpColIter::NzIter::operator- ( IT inc)
inline

Definition at line 110 of file SpDCCols.h.

◆ operator-() [2/2]

template<class IT, class NT>
NzIter combblas::SpDCCols< IT, NT >::SpColIter::NzIter::operator- ( IT inc)
inline

Definition at line 110 of file SpDCCols.h.

◆ operator<() [1/2]

template<class IT, class NT>
bool combblas::SpDCCols< IT, NT >::SpColIter::NzIter::operator< ( const NzIter & other)
inline

Definition at line 100 of file SpDCCols.h.

◆ operator<() [2/2]

template<class IT, class NT>
bool combblas::SpDCCols< IT, NT >::SpColIter::NzIter::operator< ( const NzIter & other)
inline

Definition at line 100 of file SpDCCols.h.

◆ operator==() [1/2]

template<class IT, class NT>
bool combblas::SpDCCols< IT, NT >::SpColIter::NzIter::operator== ( const NzIter & other)
inline

Definition at line 92 of file SpDCCols.h.

◆ operator==() [2/2]

template<class IT, class NT>
bool combblas::SpDCCols< IT, NT >::SpColIter::NzIter::operator== ( const NzIter & other)
inline

Definition at line 92 of file SpDCCols.h.

◆ rowid() [1/2]

template<class IT, class NT>
IT combblas::SpDCCols< IT, NT >::SpColIter::NzIter::rowid ( ) const
inline

< Return the "local" rowid of the current nonzero entry.

Definition at line 128 of file SpDCCols.h.

◆ rowid() [2/2]

template<class IT, class NT>
IT combblas::SpDCCols< IT, NT >::SpColIter::NzIter::rowid ( ) const
inline

< Return the "local" rowid of the current nonzero entry.

Definition at line 128 of file SpDCCols.h.

◆ value() [1/2]

template<class IT, class NT>
NT & combblas::SpDCCols< IT, NT >::SpColIter::NzIter::value ( )
inline

Definition at line 132 of file SpDCCols.h.

◆ value() [2/2]

template<class IT, class NT>
NT & combblas::SpDCCols< IT, NT >::SpColIter::NzIter::value ( )
inline

Definition at line 132 of file SpDCCols.h.


The documentation for this class was generated from the following files: