COMBINATORIAL_BLAS 1.6
Loading...
Searching...
No Matches
BPMaximalMatching.cpp File Reference
#include "CombBLAS/CombBLAS.h"
#include <mpi.h>
#include <sys/time.h>
#include <iostream>
#include <functional>
#include <algorithm>
#include <vector>
#include <string>
#include <sstream>
#include "BPMaximalMatching.h"
Include dependency graph for BPMaximalMatching.cpp:

Go to the source code of this file.

Classes

struct  VertexType

Typedefs

typedef SpParMat< int64_t, bool, SpDCCols< int64_t, bool > > PSpMat_Bool

Functions

template<typename PARMAT>
void Symmetricize (PARMAT &A)
void removeIsolated (PSpMat_Bool &A)
void ShowUsage ()
void GetOptions (char *argv[], int argc)
void showCurOptions ()
void experiment (PSpMat_Bool &A, PSpMat_Bool &AT, FullyDistVec< int64_t, int64_t > degCol)
int main (int argc, char *argv[])

Variables

bool prune
bool mvInvertMate
bool randMM
bool moreSplit
int init
bool randMaximal
bool fewexp

Typedef Documentation

◆ PSpMat_Bool

typedef SpParMat< int64_t, bool, SpDCCols<int64_t,bool> > PSpMat_Bool

Definition at line 64 of file BPMaximalMatching.cpp.

Function Documentation

◆ experiment()

void experiment ( PSpMat_Bool & A,
PSpMat_Bool & AT,
FullyDistVec< int64_t, int64_t > degCol )

Definition at line 202 of file BPMaximalMatching.cpp.

◆ GetOptions()

void GetOptions ( char * argv[],
int argc )

Definition at line 163 of file BPMaximalMatching.cpp.

◆ main()

int main ( int argc,
char * argv[] )

Definition at line 250 of file BPMaximalMatching.cpp.

◆ removeIsolated()

void removeIsolated ( PSpMat_Bool & A)

Definition at line 69 of file BPMaximalMatching.cpp.

◆ showCurOptions()

void showCurOptions ( )

Definition at line 186 of file BPMaximalMatching.cpp.

◆ ShowUsage()

void ShowUsage ( )

Definition at line 136 of file BPMaximalMatching.cpp.

◆ Symmetricize()

template<typename PARMAT>
void Symmetricize ( PARMAT & A)

Definition at line 32 of file BPMaximalMatching.cpp.

Variable Documentation

◆ fewexp

bool fewexp

Definition at line 29 of file BPMaximalMatching.cpp.

◆ init

int init

Definition at line 27 of file BPMaximalMatching.cpp.

◆ moreSplit

bool moreSplit

Definition at line 26 of file BPMaximalMatching.cpp.

◆ mvInvertMate

bool mvInvertMate

Definition at line 26 of file BPMaximalMatching.cpp.

◆ prune

bool prune

Definition at line 26 of file BPMaximalMatching.cpp.

◆ randMaximal

bool randMaximal

Definition at line 28 of file BPMaximalMatching.cpp.

◆ randMM

bool randMM

Definition at line 26 of file BPMaximalMatching.cpp.