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

#include <BitMapCarousel.h>

Public Member Functions

 BitMapCarousel (std::shared_ptr< CommGrid > grid, IT glen, int local_subword_disp)
 ~BitMapCarousel ()
IT GetGlobalStartOfLocal () const
IT GetGlobalStartOfLocal (int col) const
IT GetGlobalEndOfLocal () const
IT GetGlobalEndOfLocal (int col) const
bool GetBit (IT index) const
void SetBit (IT index)
template<class NT1>
void LoadVec (FullyDistVec< IT, NT1 > &x)
IT RotLengthUntil ()
IT RotLengthUntil (int my_procrow, int my_proccol) const
IT SizeOfChunk () const
IT SizeOfChunk (int my_procrow, int my_proccol) const
void RotateAlongRow ()
void UpdateFringe (BitMapFringe< IT, NT > &bm_fringe)
void SaveOld ()
 BitMapCarousel (std::shared_ptr< CommGrid > grid, IT glen, int local_subword_disp)
 ~BitMapCarousel ()
IT GetGlobalStartOfLocal () const
IT GetGlobalStartOfLocal (int col) const
IT GetGlobalEndOfLocal () const
IT GetGlobalEndOfLocal (int col) const
bool GetBit (IT index) const
void SetBit (IT index)
template<class NT1>
void LoadVec (FullyDistVec< IT, NT1 > &x)
IT RotLengthUntil ()
IT RotLengthUntil (int my_procrow, int my_proccol) const
IT SizeOfChunk () const
IT SizeOfChunk (int my_procrow, int my_proccol) const
void RotateAlongRow ()
void UpdateFringe (BitMapFringe< IT, NT > &bm_fringe)
void SaveOld ()

Detailed Description

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

Definition at line 42 of file BitMapCarousel.h.

Constructor & Destructor Documentation

◆ BitMapCarousel() [1/2]

template<class IT, class NT>
combblas::BitMapCarousel< IT, NT >::BitMapCarousel ( std::shared_ptr< CommGrid > grid,
IT glen,
int local_subword_disp )
inline

Definition at line 44 of file BitMapCarousel.h.

◆ ~BitMapCarousel() [1/2]

template<class IT, class NT>
combblas::BitMapCarousel< IT, NT >::~BitMapCarousel ( )
inline

Definition at line 64 of file BitMapCarousel.h.

◆ BitMapCarousel() [2/2]

template<class IT, class NT>
combblas::BitMapCarousel< IT, NT >::BitMapCarousel ( std::shared_ptr< CommGrid > grid,
IT glen,
int local_subword_disp )
inline

Definition at line 44 of file BitMapCarousel.h.

◆ ~BitMapCarousel() [2/2]

template<class IT, class NT>
combblas::BitMapCarousel< IT, NT >::~BitMapCarousel ( )
inline

Definition at line 64 of file BitMapCarousel.h.

Member Function Documentation

◆ GetBit() [1/2]

template<class IT, class NT>
bool combblas::BitMapCarousel< IT, NT >::GetBit ( IT index) const
inline

Definition at line 89 of file BitMapCarousel.h.

◆ GetBit() [2/2]

template<class IT, class NT>
bool combblas::BitMapCarousel< IT, NT >::GetBit ( IT index) const
inline

Definition at line 89 of file BitMapCarousel.h.

◆ GetGlobalEndOfLocal() [1/4]

template<class IT, class NT>
IT combblas::BitMapCarousel< IT, NT >::GetGlobalEndOfLocal ( ) const
inline

Definition at line 81 of file BitMapCarousel.h.

◆ GetGlobalEndOfLocal() [2/4]

template<class IT, class NT>
IT combblas::BitMapCarousel< IT, NT >::GetGlobalEndOfLocal ( ) const
inline

Definition at line 81 of file BitMapCarousel.h.

◆ GetGlobalEndOfLocal() [3/4]

template<class IT, class NT>
IT combblas::BitMapCarousel< IT, NT >::GetGlobalEndOfLocal ( int col) const
inline

Definition at line 85 of file BitMapCarousel.h.

◆ GetGlobalEndOfLocal() [4/4]

template<class IT, class NT>
IT combblas::BitMapCarousel< IT, NT >::GetGlobalEndOfLocal ( int col) const
inline

Definition at line 85 of file BitMapCarousel.h.

◆ GetGlobalStartOfLocal() [1/4]

template<class IT, class NT>
IT combblas::BitMapCarousel< IT, NT >::GetGlobalStartOfLocal ( ) const
inline

Definition at line 72 of file BitMapCarousel.h.

◆ GetGlobalStartOfLocal() [2/4]

template<class IT, class NT>
IT combblas::BitMapCarousel< IT, NT >::GetGlobalStartOfLocal ( ) const
inline

Definition at line 72 of file BitMapCarousel.h.

◆ GetGlobalStartOfLocal() [3/4]

template<class IT, class NT>
IT combblas::BitMapCarousel< IT, NT >::GetGlobalStartOfLocal ( int col) const
inline

Definition at line 76 of file BitMapCarousel.h.

◆ GetGlobalStartOfLocal() [4/4]

template<class IT, class NT>
IT combblas::BitMapCarousel< IT, NT >::GetGlobalStartOfLocal ( int col) const
inline

Definition at line 76 of file BitMapCarousel.h.

◆ LoadVec() [1/2]

template<class IT, class NT>
template<class NT1>
void combblas::BitMapCarousel< IT, NT >::LoadVec ( FullyDistVec< IT, NT1 > & x)
inline

Definition at line 98 of file BitMapCarousel.h.

◆ LoadVec() [2/2]

template<class IT, class NT>
template<class NT1>
void combblas::BitMapCarousel< IT, NT >::LoadVec ( FullyDistVec< IT, NT1 > & x)
inline

Definition at line 98 of file BitMapCarousel.h.

◆ RotateAlongRow() [1/2]

template<class IT, class NT>
void combblas::BitMapCarousel< IT, NT >::RotateAlongRow ( )
inline

Definition at line 141 of file BitMapCarousel.h.

◆ RotateAlongRow() [2/2]

template<class IT, class NT>
void combblas::BitMapCarousel< IT, NT >::RotateAlongRow ( )
inline

Definition at line 141 of file BitMapCarousel.h.

◆ RotLengthUntil() [1/4]

template<class IT, class NT>
IT combblas::BitMapCarousel< IT, NT >::RotLengthUntil ( )
inline

Definition at line 106 of file BitMapCarousel.h.

◆ RotLengthUntil() [2/4]

template<class IT, class NT>
IT combblas::BitMapCarousel< IT, NT >::RotLengthUntil ( )
inline

Definition at line 106 of file BitMapCarousel.h.

◆ RotLengthUntil() [3/4]

template<class IT, class NT>
IT combblas::BitMapCarousel< IT, NT >::RotLengthUntil ( int my_procrow,
int my_proccol ) const
inline

Definition at line 111 of file BitMapCarousel.h.

◆ RotLengthUntil() [4/4]

template<class IT, class NT>
IT combblas::BitMapCarousel< IT, NT >::RotLengthUntil ( int my_procrow,
int my_proccol ) const
inline

Definition at line 111 of file BitMapCarousel.h.

◆ SaveOld() [1/2]

template<class IT, class NT>
void combblas::BitMapCarousel< IT, NT >::SaveOld ( )
inline

Definition at line 169 of file BitMapCarousel.h.

◆ SaveOld() [2/2]

template<class IT, class NT>
void combblas::BitMapCarousel< IT, NT >::SaveOld ( )
inline

Definition at line 169 of file BitMapCarousel.h.

◆ SetBit() [1/2]

template<class IT, class NT>
void combblas::BitMapCarousel< IT, NT >::SetBit ( IT index)
inline

Definition at line 93 of file BitMapCarousel.h.

◆ SetBit() [2/2]

template<class IT, class NT>
void combblas::BitMapCarousel< IT, NT >::SetBit ( IT index)
inline

Definition at line 93 of file BitMapCarousel.h.

◆ SizeOfChunk() [1/4]

template<class IT, class NT>
IT combblas::BitMapCarousel< IT, NT >::SizeOfChunk ( ) const
inline

Definition at line 122 of file BitMapCarousel.h.

◆ SizeOfChunk() [2/4]

template<class IT, class NT>
IT combblas::BitMapCarousel< IT, NT >::SizeOfChunk ( ) const
inline

Definition at line 122 of file BitMapCarousel.h.

◆ SizeOfChunk() [3/4]

template<class IT, class NT>
IT combblas::BitMapCarousel< IT, NT >::SizeOfChunk ( int my_procrow,
int my_proccol ) const
inline

Definition at line 127 of file BitMapCarousel.h.

◆ SizeOfChunk() [4/4]

template<class IT, class NT>
IT combblas::BitMapCarousel< IT, NT >::SizeOfChunk ( int my_procrow,
int my_proccol ) const
inline

Definition at line 127 of file BitMapCarousel.h.

◆ UpdateFringe() [1/2]

template<class IT, class NT>
void combblas::BitMapCarousel< IT, NT >::UpdateFringe ( BitMapFringe< IT, NT > & bm_fringe)
inline

Definition at line 159 of file BitMapCarousel.h.

◆ UpdateFringe() [2/2]

template<class IT, class NT>
void combblas::BitMapCarousel< IT, NT >::UpdateFringe ( BitMapFringe< IT, NT > & bm_fringe)
inline

Definition at line 159 of file BitMapCarousel.h.


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