COMBINATORIAL_BLAS  1.6
combblas::VectorLocalIterator< IT, NT > Class Template Referenceabstract

#include <VecIterator.h>

Inheritance diagram for combblas::VectorLocalIterator< IT, NT >:
combblas::DenseVectorLocalIterator< IT, NT > combblas::SparseVectorLocalIterator< IT, NT >

Public Member Functions

virtual ~VectorLocalIterator ()
 
virtual IT LocalToGlobal (IT loc_idx) const =0
 
virtual IT GlobalToLocal (IT gbl_idx) const =0
 
virtual bool Next ()=0
 
virtual bool NextTo (IT loc_idx)=0
 
virtual bool HasNext ()=0
 
virtual IT GetLocIndex () const =0
 
virtual NT & GetValue () const =0
 
virtual void Del ()=0
 
virtual void Set (const IT loc_idx, const NT &val)=0
 

Detailed Description

template<class IT, class NT>
class combblas::VectorLocalIterator< IT, NT >

Definition at line 39 of file VecIterator.h.

Constructor & Destructor Documentation

◆ ~VectorLocalIterator()

template<class IT , class NT >
virtual combblas::VectorLocalIterator< IT, NT >::~VectorLocalIterator ( )
inlinevirtual

Definition at line 42 of file VecIterator.h.

Member Function Documentation

◆ Del()

template<class IT , class NT >
virtual void combblas::VectorLocalIterator< IT, NT >::Del ( )
pure virtual

◆ GetLocIndex()

template<class IT , class NT >
virtual IT combblas::VectorLocalIterator< IT, NT >::GetLocIndex ( ) const
pure virtual

◆ GetValue()

template<class IT , class NT >
virtual NT& combblas::VectorLocalIterator< IT, NT >::GetValue ( ) const
pure virtual

◆ GlobalToLocal()

template<class IT , class NT >
virtual IT combblas::VectorLocalIterator< IT, NT >::GlobalToLocal ( IT  gbl_idx) const
pure virtual

◆ HasNext()

template<class IT , class NT >
virtual bool combblas::VectorLocalIterator< IT, NT >::HasNext ( )
pure virtual

◆ LocalToGlobal()

template<class IT , class NT >
virtual IT combblas::VectorLocalIterator< IT, NT >::LocalToGlobal ( IT  loc_idx) const
pure virtual

◆ Next()

template<class IT , class NT >
virtual bool combblas::VectorLocalIterator< IT, NT >::Next ( )
pure virtual

◆ NextTo()

template<class IT , class NT >
virtual bool combblas::VectorLocalIterator< IT, NT >::NextTo ( IT  loc_idx)
pure virtual

◆ Set()

template<class IT , class NT >
virtual void combblas::VectorLocalIterator< IT, NT >::Set ( const IT  loc_idx,
const NT &  val 
)
pure virtual

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