COMBINATORIAL_BLAS  1.6
combblas::SpDCCols< IT, NT >::SpColIter Class Reference

Iterate over (sparse) columns of the sparse matrix. More...

#include <SpDCCols.h>

Classes

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

Public Member Functions

 SpColIter (IT *cp=NULL, IT *jc=NULL)
 
bool operator== (const SpColIter &other)
 
bool operator!= (const SpColIter &other)
 
SpColIteroperator++ ()
 
SpColIter operator++ (int)
 
SpColIter operator+ (IT inc)
 
SpColIter operator- (IT inc)
 
IT colid () const
 < Return the "local" colid of the current column. More...
 
IT colptr () const
 
IT colptrnext () const
 
IT nnz () const
 
 SpColIter (IT *cp=NULL, IT *jc=NULL)
 
bool operator== (const SpColIter &other)
 
bool operator!= (const SpColIter &other)
 
SpColIteroperator++ ()
 
SpColIter operator++ (int)
 
SpColIter operator+ (IT inc)
 
SpColIter operator- (IT inc)
 
IT colid () const
 < Return the "local" colid of the current column. More...
 
IT colptr () const
 
IT colptrnext () const
 
IT nnz () const
 
 SpColIter (IT *cp=NULL, IT *jc=NULL)
 
bool operator== (const SpColIter &other)
 
bool operator!= (const SpColIter &other)
 
SpColIteroperator++ ()
 
SpColIter operator++ (int)
 
SpColIter operator+ (IT inc)
 
SpColIter operator- (IT inc)
 
IT colid () const
 < Return the "local" colid of the current column. More...
 
IT colptr () const
 
IT colptrnext () const
 
IT nnz () const
 

Detailed Description

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

Iterate over (sparse) columns of the sparse matrix.

Definition at line 84 of file SpDCCols.h.

Constructor & Destructor Documentation

◆ SpColIter() [1/3]

template<class IT, class NT>
combblas::SpDCCols< IT, NT >::SpColIter::SpColIter ( IT *  cp = NULL,
IT *  jc = NULL 
)
inline

Definition at line 142 of file SpDCCols.h.

◆ SpColIter() [2/3]

template<class IT, class NT>
combblas::SpDCCols< IT, NT >::SpColIter::SpColIter ( IT *  cp = NULL,
IT *  jc = NULL 
)
inline

Definition at line 142 of file SpDCCols.h.

◆ SpColIter() [3/3]

template<class IT, class NT>
combblas::SpDCCols< IT, NT >::SpColIter::SpColIter ( IT *  cp = NULL,
IT *  jc = NULL 
)
inline

Definition at line 142 of file SpDCCols.h.

Member Function Documentation

◆ colid() [1/3]

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

< Return the "local" colid of the current column.

Definition at line 176 of file SpDCCols.h.

◆ colid() [2/3]

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

< Return the "local" colid of the current column.

Definition at line 176 of file SpDCCols.h.

◆ colid() [3/3]

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

< Return the "local" colid of the current column.

Definition at line 176 of file SpDCCols.h.

◆ colptr() [1/3]

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

Definition at line 180 of file SpDCCols.h.

◆ colptr() [2/3]

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

Definition at line 180 of file SpDCCols.h.

◆ colptr() [3/3]

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

Definition at line 180 of file SpDCCols.h.

◆ colptrnext() [1/3]

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

Definition at line 184 of file SpDCCols.h.

◆ colptrnext() [2/3]

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

Definition at line 184 of file SpDCCols.h.

◆ colptrnext() [3/3]

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

Definition at line 184 of file SpDCCols.h.

◆ nnz() [1/3]

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

Definition at line 188 of file SpDCCols.h.

◆ nnz() [2/3]

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

Definition at line 188 of file SpDCCols.h.

◆ nnz() [3/3]

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

Definition at line 188 of file SpDCCols.h.

◆ operator!=() [1/3]

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

Definition at line 147 of file SpDCCols.h.

◆ operator!=() [2/3]

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

Definition at line 147 of file SpDCCols.h.

◆ operator!=() [3/3]

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

Definition at line 147 of file SpDCCols.h.

◆ operator+() [1/3]

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

Definition at line 164 of file SpDCCols.h.

◆ operator+() [2/3]

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

Definition at line 164 of file SpDCCols.h.

◆ operator+() [3/3]

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

Definition at line 164 of file SpDCCols.h.

◆ operator++() [1/6]

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

Definition at line 152 of file SpDCCols.h.

◆ operator++() [2/6]

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

Definition at line 152 of file SpDCCols.h.

◆ operator++() [3/6]

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

Definition at line 152 of file SpDCCols.h.

◆ operator++() [4/6]

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

Definition at line 158 of file SpDCCols.h.

◆ operator++() [5/6]

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

Definition at line 158 of file SpDCCols.h.

◆ operator++() [6/6]

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

Definition at line 158 of file SpDCCols.h.

◆ operator-() [1/3]

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

Definition at line 170 of file SpDCCols.h.

◆ operator-() [2/3]

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

Definition at line 170 of file SpDCCols.h.

◆ operator-() [3/3]

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

Definition at line 170 of file SpDCCols.h.

◆ operator==() [1/3]

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

Definition at line 143 of file SpDCCols.h.

◆ operator==() [2/3]

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

Definition at line 143 of file SpDCCols.h.

◆ operator==() [3/3]

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

Definition at line 143 of file SpDCCols.h.


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