COMBINATORIAL_BLAS  1.6
combblas::BitMapFringe< IT, VT > Class Template Reference

#include <BitMapFringe.h>

Public Member Functions

 BitMapFringe (std::shared_ptr< CommGrid > grid, FullyDistSpVec< IT, VT > &x)
 
 ~BitMapFringe ()
 
void LoadFromSpVec (FullyDistSpVec< IT, VT > &x)
 
void LoadFromUpdates (IT *updates, long total_updates)
 
void LoadFromNext ()
 
void SetNext (IT local_index)
 
void IncrementNumSet (int num_updates)
 
BitMapTransposeGather ()
 
void UpdateSpVec (FullyDistSpVec< IT, VT > &x)
 
IT GetNumSet ()
 
int GetSubWordDisp ()
 
BitMapAccessBM ()
 

Detailed Description

template<class IT, class VT>
class combblas::BitMapFringe< IT, VT >

Definition at line 41 of file BitMapFringe.h.

Constructor & Destructor Documentation

◆ BitMapFringe()

template<class IT, class VT>
combblas::BitMapFringe< IT, VT >::BitMapFringe ( std::shared_ptr< CommGrid grid,
FullyDistSpVec< IT, VT > &  x 
)
inline

Definition at line 43 of file BitMapFringe.h.

◆ ~BitMapFringe()

template<class IT, class VT>
combblas::BitMapFringe< IT, VT >::~BitMapFringe ( )
inline

Definition at line 96 of file BitMapFringe.h.

Member Function Documentation

◆ AccessBM()

template<class IT, class VT>
BitMap* combblas::BitMapFringe< IT, VT >::AccessBM ( )
inline

Definition at line 197 of file BitMapFringe.h.

◆ GetNumSet()

template<class IT, class VT>
IT combblas::BitMapFringe< IT, VT >::GetNumSet ( )
inline

Definition at line 185 of file BitMapFringe.h.

◆ GetSubWordDisp()

template<class IT, class VT>
int combblas::BitMapFringe< IT, VT >::GetSubWordDisp ( )
inline

Definition at line 192 of file BitMapFringe.h.

◆ IncrementNumSet()

template<class IT, class VT>
void combblas::BitMapFringe< IT, VT >::IncrementNumSet ( int  num_updates)
inline

Definition at line 129 of file BitMapFringe.h.

◆ LoadFromNext()

template<class IT, class VT>
void combblas::BitMapFringe< IT, VT >::LoadFromNext ( )
inline

Definition at line 120 of file BitMapFringe.h.

◆ LoadFromSpVec()

template<class IT, class VT>
void combblas::BitMapFringe< IT, VT >::LoadFromSpVec ( FullyDistSpVec< IT, VT > &  x)
inline

Definition at line 106 of file BitMapFringe.h.

◆ LoadFromUpdates()

template<class IT, class VT>
void combblas::BitMapFringe< IT, VT >::LoadFromUpdates ( IT *  updates,
long  total_updates 
)
inline

Definition at line 113 of file BitMapFringe.h.

◆ SetNext()

template<class IT, class VT>
void combblas::BitMapFringe< IT, VT >::SetNext ( IT  local_index)
inline

Definition at line 124 of file BitMapFringe.h.

◆ TransposeGather()

template<class IT, class VT>
BitMap* combblas::BitMapFringe< IT, VT >::TransposeGather ( )
inline

Definition at line 134 of file BitMapFringe.h.

◆ UpdateSpVec()

template<class IT, class VT>
void combblas::BitMapFringe< IT, VT >::UpdateSpVec ( FullyDistSpVec< IT, VT > &  x)
inline

Definition at line 168 of file BitMapFringe.h.


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