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

Go to the source code of this file.

Functions

void MCRandom_KWayEdgeRefineHorizontal (CtrlType *ctrl, GraphType *graph, int nparts, float *orgubvec, int npasses)
 
void MCGreedy_KWayEdgeBalanceHorizontal (CtrlType *ctrl, GraphType *graph, int nparts, float *ubvec, int npasses)
 
int AreAllHVwgtsBelow (int ncon, float alpha, float *vwgt1, float beta, float *vwgt2, float *limit)
 
int AreAllHVwgtsAbove (int ncon, float alpha, float *vwgt1, float beta, float *vwgt2, float *limit)
 
void ComputeHKWayLoadImbalance (int ncon, int nparts, float *npwgts, float *lbvec)
 
int MocIsHBalanced (int ncon, int nparts, float *npwgts, float *ubvec)
 
int IsHBalanceBetterFT (int ncon, int nparts, float *pfrom, float *pto, float *vwgt, float *ubvec)
 
int IsHBalanceBetterTT (int ncon, int nparts, float *pt1, float *pt2, float *vwgt, float *ubvec)
 

Function Documentation

int AreAllHVwgtsAbove ( int  ncon,
float  alpha,
float *  vwgt1,
float  beta,
float *  vwgt2,
float *  limit 
)

Definition at line 529 of file mkwayfmh.c.

int AreAllHVwgtsBelow ( int  ncon,
float  alpha,
float *  vwgt1,
float  beta,
float *  vwgt2,
float *  limit 
)

Definition at line 512 of file mkwayfmh.c.

void ComputeHKWayLoadImbalance ( int  ncon,
int  nparts,
float *  npwgts,
float *  lbvec 
)

Definition at line 545 of file mkwayfmh.c.

int IsHBalanceBetterFT ( int  ncon,
int  nparts,
float *  pfrom,
float *  pto,
float *  vwgt,
float *  ubvec 
)

Definition at line 593 of file mkwayfmh.c.

int IsHBalanceBetterTT ( int  ncon,
int  nparts,
float *  pt1,
float *  pt2,
float *  vwgt,
float *  ubvec 
)

Definition at line 641 of file mkwayfmh.c.

void MCGreedy_KWayEdgeBalanceHorizontal ( CtrlType ctrl,
GraphType graph,
int  nparts,
float *  ubvec,
int  npasses 
)

Definition at line 257 of file mkwayfmh.c.

Here is the call graph for this function:

void MCRandom_KWayEdgeRefineHorizontal ( CtrlType ctrl,
GraphType graph,
int  nparts,
float *  orgubvec,
int  npasses 
)

Definition at line 20 of file mkwayfmh.c.

Here is the call graph for this function:

int MocIsHBalanced ( int  ncon,
int  nparts,
float *  npwgts,
float *  ubvec 
)

Definition at line 565 of file mkwayfmh.c.