COMBINATORIAL_BLAS  1.6
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)
 
NzIteroperator++ ()
 
NzIter operator++ (int)
 
IT rowid () const
 < Return the "local" rowid of the current nonzero entry. More...
 
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()

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!=()

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+()

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/2]

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

Definition at line 116 of file SpDCCols.h.

◆ operator++() [2/2]

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

Definition at line 122 of file SpDCCols.h.

◆ operator-()

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<()

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==()

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()

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()

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 file: