#include "../CombBLAS.h"
#include <mpi.h>
#include <sys/time.h>
#include <iostream>
#include <functional>
#include <algorithm>
#include <vector>
#include <string>
#include <sstream>
Go to the source code of this file.
|
typedef SpParMat< int64_t, bool, SpDCCols< int64_t, bool > > | PSpMat_Bool |
|
typedef SpParMat< int64_t, bool, SpDCCols< int32_t, bool > > | PSpMat_s32p64 |
|
typedef SpParMat< int64_t, int64_t, SpDCCols< int64_t, int64_t > > | PSpMat_Int64 |
|
typedef SpParMat< int64_t, float, SpDCCols< int64_t, float > > | PSpMat_float |
|
|
template<typename PARMAT > |
void | Symmetricize (PARMAT &A) |
|
void | maximumMatching (PSpMat_s32p64 &Aeff, FullyDistVec< int64_t, int64_t > &mateRow2Col, FullyDistVec< int64_t, int64_t > &mateCol2Row) |
|
void | auction (PSpMat_s32p64 &A, FullyDistVec< int64_t, int64_t > &mateRow2Col, FullyDistVec< int64_t, int64_t > &mateCol2Row) |
|
template<class IT , class NT > |
bool | isMaximalmatching (PSpMat_Int64 &A, FullyDistVec< IT, NT > &mateRow2Col, FullyDistVec< IT, NT > &mateCol2Row, FullyDistSpVec< int64_t, int64_t > unmatchedRow, FullyDistSpVec< int64_t, int64_t > unmatchedCol) |
|
void | removeIsolated (PSpMat_Bool &A) |
|
int | main (int argc, char *argv[]) |
|
◆ PSpMat_Bool
◆ PSpMat_float
◆ PSpMat_Int64
◆ PSpMat_s32p64
◆ auction()
◆ isMaximalmatching()
template<class IT , class NT >
◆ main()
int main |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
◆ maximumMatching()
◆ removeIsolated()
◆ Symmetricize()
template<typename PARMAT >
void Symmetricize |
( |
PARMAT & |
A | ) |
|
◆ fewexp
◆ init
◆ moreSplit
◆ mvInvertMate
◆ prune
◆ randMaximal
◆ randMM