#include <RandomKWayRefiner.h>
Classes | |
| struct | parallelRefine |
Public Member Functions | |
| RandomKwayEdgeRefiner (float *tpwgts, int nparts, float ubfactor, int npasses, int ffactor) | |
| ~RandomKwayEdgeRefiner () | |
| void | refine (MetisGraph *metisGraph) |
Private Member Functions | |
| void | refineOneNode (MetisGraph *metisGraph, GNode n, Galois::GReducible< PerCPUValue, mergeP > *perCPUValues) |
Private Attributes | |
| float * | tpwgts |
| float | ubfactor |
| float | npasses |
| int | ffactor |
| int | nparts |
| int * | minwgts |
| int * | maxwgts |
| int * | itpwgts |
| RandomKwayEdgeRefiner::RandomKwayEdgeRefiner | ( | float * | tpwgts, | |
| int | nparts, | |||
| float | ubfactor, | |||
| int | npasses, | |||
| int | ffactor | |||
| ) | [inline] |
| RandomKwayEdgeRefiner::~RandomKwayEdgeRefiner | ( | ) | [inline] |
| void RandomKwayEdgeRefiner::refine | ( | MetisGraph * | metisGraph | ) | [inline] |
| void RandomKwayEdgeRefiner::refineOneNode | ( | MetisGraph * | metisGraph, | |
| GNode | n, | |||
| Galois::GReducible< PerCPUValue, mergeP > * | perCPUValues | |||
| ) | [inline, private] |
int RandomKwayEdgeRefiner::ffactor [private] |
int* RandomKwayEdgeRefiner::itpwgts [private] |
int* RandomKwayEdgeRefiner::maxwgts [private] |
int* RandomKwayEdgeRefiner::minwgts [private] |
int RandomKwayEdgeRefiner::nparts [private] |
float RandomKwayEdgeRefiner::npasses [private] |
float* RandomKwayEdgeRefiner::tpwgts [private] |
float RandomKwayEdgeRefiner::ubfactor [private] |
1.6.3