COMBINATORIAL_BLAS  1.6
ApproxWeightPerfectMatching.cpp File Reference
#include "../CombBLAS.h"
#include <mpi.h>
#include <sys/time.h>
#include <iostream>
#include <functional>
#include <algorithm>
#include <vector>
#include <string>
#include <sstream>
#include <limits>
#include "BPMaximalMatching.h"
#include "BPMaximumMatching.h"
#include "ApproxWeightPerfectMatching.h"

Go to the source code of this file.

Typedefs

typedef SpParMat< int64_t, bool, SpDCCols< int64_t, bool > > Par_DCSC_Bool
 
typedef SpParMat< int64_t, int64_t, SpDCCols< int64_t, int64_t > > Par_DCSC_int64_t
 
typedef SpParMat< int64_t, double, SpDCCols< int64_t, double > > Par_DCSC_Double
 
typedef SpParMat< int64_t, double, SpCCols< int64_t, double > > Par_CSC_Double
 
typedef SpParMat< int64_t, bool, SpCCols< int64_t, bool > > Par_CSC_Bool
 

Functions

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

Variables

bool prune
 
bool randMM
 
bool moreSplit
 
int init
 
bool randMaximal
 
bool fewexp
 
bool randPerm
 
bool saveMatching
 
string ofname
 

Typedef Documentation

◆ Par_CSC_Bool

typedef SpParMat< int64_t, bool, SpCCols<int64_t,bool> > Par_CSC_Bool

Definition at line 44 of file ApproxWeightPerfectMatching.cpp.

◆ Par_CSC_Double

typedef SpParMat< int64_t, double, SpCCols<int64_t, double> > Par_CSC_Double

Definition at line 43 of file ApproxWeightPerfectMatching.cpp.

◆ Par_DCSC_Bool

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

Definition at line 40 of file ApproxWeightPerfectMatching.cpp.

◆ Par_DCSC_Double

typedef SpParMat< int64_t, double, SpDCCols<int64_t, double> > Par_DCSC_Double

Definition at line 42 of file ApproxWeightPerfectMatching.cpp.

◆ Par_DCSC_int64_t

Function Documentation

◆ main()

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

Definition at line 70 of file ApproxWeightPerfectMatching.cpp.

◆ ShowUsage()

void ShowUsage ( )

Definition at line 46 of file ApproxWeightPerfectMatching.cpp.

Variable Documentation

◆ fewexp

bool fewexp

Definition at line 34 of file ApproxWeightPerfectMatching.cpp.

◆ init

int init

Definition at line 32 of file ApproxWeightPerfectMatching.cpp.

◆ moreSplit

bool moreSplit

Definition at line 31 of file ApproxWeightPerfectMatching.cpp.

◆ ofname

string ofname

Definition at line 37 of file ApproxWeightPerfectMatching.cpp.

◆ prune

bool prune

Definition at line 31 of file ApproxWeightPerfectMatching.cpp.

◆ randMaximal

bool randMaximal

Definition at line 33 of file ApproxWeightPerfectMatching.cpp.

◆ randMM

bool randMM

Definition at line 31 of file ApproxWeightPerfectMatching.cpp.

◆ randPerm

bool randPerm

Definition at line 35 of file ApproxWeightPerfectMatching.cpp.

◆ saveMatching

bool saveMatching

Definition at line 36 of file ApproxWeightPerfectMatching.cpp.