|
| 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) |