Hitmap 1.3
 All Data Structures Namespaces Files Functions Variables Typedefs Friends Macros Groups Pages
Functions
kwayrefine.c File Reference
#include <metis.h>
Include dependency graph for kwayrefine.c:

Go to the source code of this file.

Functions

void RefineKWay (CtrlType *ctrl, GraphType *orggraph, GraphType *graph, int nparts, float *tpwgts, float ubfactor)
 
void AllocateKWayPartitionMemory (CtrlType *ctrl, GraphType *graph, int nparts)
 
void ComputeKWayPartitionParams (CtrlType *ctrl, GraphType *graph, int nparts)
 
void ProjectKWayPartition (CtrlType *ctrl, GraphType *graph, int nparts)
 
int IsBalanced (idxtype *pwgts, int nparts, float *tpwgts, float ubfactor)
 
void ComputeKWayBoundary (CtrlType *ctrl, GraphType *graph, int nparts)
 
void ComputeKWayBalanceBoundary (CtrlType *ctrl, GraphType *graph, int nparts)
 

Function Documentation

void AllocateKWayPartitionMemory ( CtrlType ctrl,
GraphType graph,
int  nparts 
)

Definition at line 115 of file kwayrefine.c.

void ComputeKWayBalanceBoundary ( CtrlType ctrl,
GraphType graph,
int  nparts 
)

Definition at line 371 of file kwayrefine.c.

void ComputeKWayBoundary ( CtrlType ctrl,
GraphType graph,
int  nparts 
)

Definition at line 346 of file kwayrefine.c.

void ComputeKWayPartitionParams ( CtrlType ctrl,
GraphType graph,
int  nparts 
)

Definition at line 141 of file kwayrefine.c.

int IsBalanced ( idxtype pwgts,
int  nparts,
float *  tpwgts,
float  ubfactor 
)

Definition at line 329 of file kwayrefine.c.

void ProjectKWayPartition ( CtrlType ctrl,
GraphType graph,
int  nparts 
)

Definition at line 222 of file kwayrefine.c.

void RefineKWay ( CtrlType ctrl,
GraphType orggraph,
GraphType graph,
int  nparts,
float *  tpwgts,
float  ubfactor 
)

Definition at line 20 of file kwayrefine.c.

Here is the call graph for this function: