|
template<class SR , class IT , class NUM , class IVT , class OVT > |
void | combblas::SpMXSpV (const Dcsc< IT, NUM > &Adcsc, int32_t mA, const int32_t *indx, const IVT *numx, int32_t veclen, std::vector< int32_t > &indy, std::vector< OVT > &numy, PreAllocatedSPA< OVT > &SPA) |
| Overload #1: DCSC. More...
|
|
template<class SR , class IT , class NUM , class IVT , class OVT > |
void | combblas::SpMXSpV (const Dcsc< IT, NUM > &Adcsc, int32_t mA, const int32_t *indx, const IVT *numx, int32_t veclen, int32_t *indy, OVT *numy, int *cnts, int *dspls, int p_c) |
| Overload #2: DCSC. More...
|
|
template<class SR , class IT , class NUM , class IVT , class OVT > |
void | combblas::SpMXSpV_ForThreading (const Dcsc< IT, NUM > &Adcsc, int32_t mA, const int32_t *indx, const IVT *numx, int32_t veclen, std::vector< int32_t > &indy, std::vector< OVT > &numy, int32_t offset) |
| Overload #3: DCSC. More...
|
|
template<class SR , class IT , class NUM , class IVT , class OVT > |
void | combblas::SpMXSpV_ForThreading (const Dcsc< IT, NUM > &Adcsc, int32_t mA, const int32_t *indx, const IVT *numx, int32_t veclen, std::vector< int32_t > &indy, std::vector< OVT > &numy, int32_t offset, std::vector< OVT > &localy, BitMap &isthere, std::vector< uint32_t > &nzinds) |
| Overload #4: DCSC w/ preallocated SPA. More...
|
|
template<typename SR , typename IT , typename NUM , typename IVT , typename OVT > |
void | combblas::SpMXSpV_HeapSort (const Csc< IT, NUM > &Acsc, int32_t mA, const int32_t *indx, const IVT *numx, int32_t veclen, std::vector< int32_t > &indy, std::vector< OVT > &numy, int32_t offset) |
|
template<class SR , class IT , class NUM , class IVT , class OVT > |
void | combblas::SpMXSpV_Bucket (const Csc< IT, NUM > &Acsc, int32_t mA, const int32_t *indx, const IVT *numx, int32_t veclen, std::vector< int32_t > &indy, std::vector< OVT > &numy, PreAllocatedSPA< OVT > &SPA) |
|
template<class SR , class IT , class NUM , class IVT , class OVT > |
void | combblas::SpMXSpV (const Csc< IT, NUM > &Acsc, int32_t mA, const int32_t *indx, const IVT *numx, int32_t veclen, int32_t *indy, OVT *numy, int *cnts, int *dspls, int p_c) |
| Overload #1: CSC. More...
|
|
template<class SR , class IT , class NUM , class IVT , class OVT > |
void | combblas::SpMXSpV (const Csc< IT, NUM > &Acsc, int32_t mA, const int32_t *indx, const IVT *numx, int32_t veclen, std::vector< int32_t > &indy, std::vector< OVT > &numy, PreAllocatedSPA< OVT > &SPA) |
| Overload #2: CSC. More...
|
|
template<class SR , class IT , class NUM , class IVT , class OVT > |
void | combblas::SpMXSpV_ForThreading (const Csc< IT, NUM > &Acsc, int32_t mA, const int32_t *indx, const IVT *numx, int32_t veclen, std::vector< int32_t > &indy, std::vector< OVT > &numy, int32_t offset) |
| Overload #3: CSC. More...
|
|
template<class SR , class IT , class NUM , class IVT , class OVT > |
void | combblas::SpMXSpV_ForThreading (const Csc< IT, NUM > &Acsc, int32_t mA, const int32_t *indx, const IVT *numx, int32_t veclen, std::vector< int32_t > &indy, std::vector< OVT > &numy, int32_t offset, std::vector< OVT > &localy, BitMap &isthere, std::vector< uint32_t > &nzinds) |
| Overload #4: CSC w/ preallocated SPA. More...
|
|