COMBINATORIAL_BLAS 1.6
Loading...
Searching...
No Matches
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)
BitMap * TransposeGather ()
void UpdateSpVec (FullyDistSpVec< IT, VT > &x)
IT GetNumSet ()
int GetSubWordDisp ()
BitMap * AccessBM ()
 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)
BitMap * TransposeGather ()
void UpdateSpVec (FullyDistSpVec< IT, VT > &x)
IT GetNumSet ()
int GetSubWordDisp ()
BitMap * AccessBM ()

Detailed Description

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

Definition at line 41 of file BitMapFringe.h.

Constructor & Destructor Documentation

◆ BitMapFringe() [1/2]

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() [1/2]

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

Definition at line 96 of file BitMapFringe.h.

◆ BitMapFringe() [2/2]

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() [2/2]

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

Definition at line 96 of file BitMapFringe.h.

Member Function Documentation

◆ AccessBM() [1/2]

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

Definition at line 197 of file BitMapFringe.h.

◆ AccessBM() [2/2]

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

Definition at line 197 of file BitMapFringe.h.

◆ GetNumSet() [1/2]

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

Definition at line 185 of file BitMapFringe.h.

◆ GetNumSet() [2/2]

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

Definition at line 185 of file BitMapFringe.h.

◆ GetSubWordDisp() [1/2]

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

Definition at line 192 of file BitMapFringe.h.

◆ GetSubWordDisp() [2/2]

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

Definition at line 192 of file BitMapFringe.h.

◆ IncrementNumSet() [1/2]

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

Definition at line 129 of file BitMapFringe.h.

◆ IncrementNumSet() [2/2]

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

Definition at line 129 of file BitMapFringe.h.

◆ LoadFromNext() [1/2]

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

Definition at line 120 of file BitMapFringe.h.

◆ LoadFromNext() [2/2]

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

Definition at line 120 of file BitMapFringe.h.

◆ LoadFromSpVec() [1/2]

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

Definition at line 106 of file BitMapFringe.h.

◆ LoadFromSpVec() [2/2]

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() [1/2]

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.

◆ LoadFromUpdates() [2/2]

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() [1/2]

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

Definition at line 124 of file BitMapFringe.h.

◆ SetNext() [2/2]

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

Definition at line 124 of file BitMapFringe.h.

◆ TransposeGather() [1/2]

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

Definition at line 134 of file BitMapFringe.h.

◆ TransposeGather() [2/2]

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

Definition at line 134 of file BitMapFringe.h.

◆ UpdateSpVec() [1/2]

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

Definition at line 168 of file BitMapFringe.h.

◆ UpdateSpVec() [2/2]

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 files: