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

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

#include <SpCCols.h>

Classes

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

Public Member Functions

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

Detailed Description

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

Iterate over (sparse) columns of the sparse matrix.

Definition at line 85 of file SpCCols.h.

Constructor & Destructor Documentation

◆ SpColIter() [1/2]

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

Definition at line 127 of file SpCCols.h.

◆ SpColIter() [2/2]

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

Definition at line 127 of file SpCCols.h.

Member Function Documentation

◆ colid() [1/2]

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

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

Definition at line 141 of file SpCCols.h.

◆ colid() [2/2]

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

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

Definition at line 141 of file SpCCols.h.

◆ colptr() [1/2]

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

Definition at line 145 of file SpCCols.h.

◆ colptr() [2/2]

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

Definition at line 145 of file SpCCols.h.

◆ colptrnext() [1/2]

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

Definition at line 149 of file SpCCols.h.

◆ colptrnext() [2/2]

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

Definition at line 149 of file SpCCols.h.

◆ nnz() [1/2]

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

Definition at line 153 of file SpCCols.h.

◆ nnz() [2/2]

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

Definition at line 153 of file SpCCols.h.

◆ operator!=() [1/2]

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

Definition at line 132 of file SpCCols.h.

◆ operator!=() [2/2]

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

Definition at line 132 of file SpCCols.h.

◆ operator++() [1/2]

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

Definition at line 136 of file SpCCols.h.

◆ operator++() [2/2]

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

Definition at line 136 of file SpCCols.h.

◆ operator==() [1/2]

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

Definition at line 128 of file SpCCols.h.

◆ operator==() [2/2]

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

Definition at line 128 of file SpCCols.h.


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