COMBINATORIAL_BLAS  1.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
VectorLocalIterator< IT, NT > Class Template Referenceabstract

#include <VecIterator.h>

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

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 VectorLocalIterator< IT, NT >

Definition at line 8 of file VecIterator.h.

Constructor & Destructor Documentation

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

Definition at line 11 of file VecIterator.h.

Member Function Documentation

template<class IT , class NT >
virtual void VectorLocalIterator< IT, NT >::Del ( )
pure virtual
template<class IT , class NT >
virtual IT VectorLocalIterator< IT, NT >::GetLocIndex ( ) const
pure virtual
template<class IT , class NT >
virtual NT& VectorLocalIterator< IT, NT >::GetValue ( ) const
pure virtual
template<class IT , class NT >
virtual IT VectorLocalIterator< IT, NT >::GlobalToLocal ( IT  gbl_idx) const
pure virtual
template<class IT , class NT >
virtual bool VectorLocalIterator< IT, NT >::HasNext ( )
pure virtual
template<class IT , class NT >
virtual IT VectorLocalIterator< IT, NT >::LocalToGlobal ( IT  loc_idx) const
pure virtual
template<class IT , class NT >
virtual bool VectorLocalIterator< IT, NT >::Next ( )
pure virtual
template<class IT , class NT >
virtual bool VectorLocalIterator< IT, NT >::NextTo ( IT  loc_idx)
pure virtual
template<class IT , class NT >
virtual void VectorLocalIterator< IT, NT >::Set ( const IT  loc_idx,
const NT &  val 
)
pure virtual

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