#include <PreAllocatedSPA.h>
Public Member Functions | |
PreAllocatedSPA () | |
template<class LMAT > | |
PreAllocatedSPA (LMAT &A) | |
template<class LMAT > | |
PreAllocatedSPA (LMAT &A, int splits) | |
template<class LMAT > | |
void | Init (LMAT &A, int splits) |
Public Attributes | |
int | buckets |
std::vector< std::vector< uint32_t > > | V_inds |
std::vector< BitMap > | V_isthere |
std::vector< std::vector< bool > > | V_isthereBool |
std::vector< std::vector< OVT > > | V_localy |
bool | initialized |
std::vector< int32_t > | indSplitA |
std::vector< OVT > | numSplitA |
std::vector< uint32_t > | disp |
This special data structure is used for optimizing BFS iterations by providing a pre-allocated SPA data structure
Definition at line 42 of file PreAllocatedSPA.h.
|
inline |
Definition at line 45 of file PreAllocatedSPA.h.
|
inline |
Definition at line 48 of file PreAllocatedSPA.h.
|
inline |
Definition at line 115 of file PreAllocatedSPA.h.
|
inline |
Definition at line 166 of file PreAllocatedSPA.h.
int combblas::PreAllocatedSPA< OVT >::buckets |
Definition at line 208 of file PreAllocatedSPA.h.
std::vector<uint32_t> combblas::PreAllocatedSPA< OVT >::disp |
Definition at line 218 of file PreAllocatedSPA.h.
std::vector<int32_t> combblas::PreAllocatedSPA< OVT >::indSplitA |
Definition at line 216 of file PreAllocatedSPA.h.
bool combblas::PreAllocatedSPA< OVT >::initialized |
Definition at line 215 of file PreAllocatedSPA.h.
std::vector<OVT> combblas::PreAllocatedSPA< OVT >::numSplitA |
Definition at line 217 of file PreAllocatedSPA.h.
std::vector< std::vector<uint32_t> > combblas::PreAllocatedSPA< OVT >::V_inds |
Definition at line 211 of file PreAllocatedSPA.h.
std::vector< BitMap > combblas::PreAllocatedSPA< OVT >::V_isthere |
Definition at line 212 of file PreAllocatedSPA.h.
std::vector< std::vector<bool> > combblas::PreAllocatedSPA< OVT >::V_isthereBool |
Definition at line 213 of file PreAllocatedSPA.h.
std::vector< std::vector<OVT> > combblas::PreAllocatedSPA< OVT >::V_localy |
Definition at line 214 of file PreAllocatedSPA.h.