PMetis Class Reference

#include <PMetis.h>

List of all members.

Public Member Functions

 PMetis (int coasenTo, int maxVertexWeight)
void mlevelRecursiveBisection (MetisGraph *metisGraph, int nparts, float *totalPartWeights, int tpindex, int partStartIndex)
 Partition the graph using PMetis.
void splitGraph (MetisGraph *metisGraph, MetisGraph *subGraphs)

Static Public Attributes

static const double UB_FACTOR = 1

Private Attributes

Coarsener coarsener

Constructor & Destructor Documentation

PMetis::PMetis ( int  coasenTo,
int  maxVertexWeight 
) [inline]

Member Function Documentation

void PMetis::mlevelRecursiveBisection ( MetisGraph metisGraph,
int  nparts,
float *  totalPartWeights,
int  tpindex,
int  partStartIndex 
) [inline]

Partition the graph using PMetis.

totalPartWeights: This is an array containing "nparts" floating point numbers. For partition i , totalPartitionWeights[i] stores the fraction of the total weight that should be assigned to it.

void PMetis::splitGraph ( MetisGraph metisGraph,
MetisGraph subGraphs 
) [inline]

Member Data Documentation

const double PMetis::UB_FACTOR = 1 [static]

The documentation for this class was generated from the following file:
Generated on Tue Aug 2 11:51:28 2011 for Galois by  doxygen 1.6.3