|
| template<class T , class I > |
| void | combblas::omp_par_scan (T *A, T *B, I cnt) |
| |
| template<typename T > |
| int | combblas::Mpi_Alltoallv_kway (T *sbuff_, int *s_cnt_, int *sdisp_, T *rbuff_, int *r_cnt_, int *rdisp_, MPI_Comm c, int kway=2) |
| |
| template<typename T > |
| int | combblas::Mpi_Alltoallv (T *sbuff, int *s_cnt, int *sdisp, T *rbuff, int *r_cnt, int *rdisp, MPI_Comm comm) |
| |
| template<class IT , class NT > |
| int | combblas::replicate (const FullyDistVec< IT, NT > dense, FullyDistSpVec< IT, IT > ri, vector< vector< NT > > &bcastBuffer) |
| |
| template<class IT , class NT > |
| FullyDistSpVec< IT, NT > | combblas::Extract (const FullyDistVec< IT, NT > dense, FullyDistSpVec< IT, IT > ri) |
| |
| template<class IT , class NT > |
| int | combblas::ReduceAssign (FullyDistSpVec< IT, IT > &ind, FullyDistSpVec< IT, NT > &val, vector< vector< NT > > &reduceBuffer, NT MAX_FOR_REDUCE) |
| |
| template<class IT , class NT > |
| int | combblas::ReduceAssign (FullyDistSpVec< IT, IT > &ind, NT val, vector< vector< NT > > &reduceBuffer, NT MAX_FOR_REDUCE) |
| |
| template<class IT , class NT > |
| FullyDistSpVec< IT, NT > | combblas::Assign (FullyDistSpVec< IT, IT > &ind, FullyDistSpVec< IT, NT > &val) |
| |
| template<class IT , class NT > |
| FullyDistSpVec< IT, NT > | combblas::Assign (FullyDistSpVec< IT, IT > &ind, NT val) |
| |
| template<typename IT , typename NT , typename DER > |
| void | combblas::StarCheckAfterHooking (const SpParMat< IT, NT, DER > &A, FullyDistVec< IT, IT > &parent, FullyDistVec< IT, short > &star, FullyDistSpVec< IT, IT > condhooks, bool isStar2StarHookPossible) |
| |
| template<typename IT > |
| void | combblas::StarCheck (FullyDistVec< IT, IT > &parents, FullyDistVec< IT, short > &stars) |
| |
| template<typename IT , typename NT , typename DER > |
| FullyDistSpVec< IT, IT > | combblas::ConditionalHook (const SpParMat< IT, NT, DER > &A, FullyDistVec< IT, IT > &parent, FullyDistVec< IT, short > stars, int iteration) |
| |
| template<typename IT , typename NT , typename DER > |
| FullyDistSpVec< IT, IT > | combblas::UnconditionalHook2 (const SpParMat< IT, NT, DER > &A, FullyDistVec< IT, IT > &parents, FullyDistVec< IT, short > stars) |
| |
| template<typename IT > |
| void | combblas::Shortcut (FullyDistVec< IT, IT > &parent) |
| |
| template<typename IT > |
| void | combblas::Shortcut (FullyDistVec< IT, IT > &parents, FullyDistVec< IT, short > stars) |
| |
| template<typename IT , typename NT , typename DER > |
| bool | combblas::neigborsInSameCC (const SpParMat< IT, NT, DER > &A, FullyDistVec< IT, IT > &cclabel) |
| |
| template<typename IT , typename NT , typename DER > |
| void | combblas::Correctness (const SpParMat< IT, NT, DER > &A, FullyDistVec< IT, IT > &cclabel, IT nCC, FullyDistVec< IT, IT > parent) |
| |
| template<typename IT > |
| IT | combblas::LabelCC (FullyDistVec< IT, IT > &parent, FullyDistVec< IT, IT > &cclabel) |
| |
| template<typename IT , typename NT , typename DER > |
| FullyDistVec< IT, IT > | combblas::CC (SpParMat< IT, NT, DER > &A, IT &nCC) |
| |
| template<typename IT > |
| void | combblas::PrintCC (FullyDistVec< IT, IT > CC, IT nCC) |
| |
| template<typename IT > |
| void | combblas::First4Clust (FullyDistVec< IT, IT > &cc) |
| |
| template<typename IT > |
| void | combblas::HistCC (FullyDistVec< IT, IT > CC, IT nCC) |
| |