ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
kwayvolfm.c File Reference
#include "metis.h"
Include dependency graph for kwayvolfm.c:

Go to the source code of this file.

Functions

void Random_KWayVolRefine (CtrlType *ctrl, GraphType *graph, int nparts, float *tpwgts, float ubfactor, int npasses, int ffactor)
 
void Random_KWayVolRefineMConn (CtrlType *ctrl, GraphType *graph, int nparts, float *tpwgts, float ubfactor, int npasses, int ffactor)
 
void Greedy_KWayVolBalance (CtrlType *ctrl, GraphType *graph, int nparts, float *tpwgts, float ubfactor, int npasses)
 
void Greedy_KWayVolBalanceMConn (CtrlType *ctrl, GraphType *graph, int nparts, float *tpwgts, float ubfactor, int npasses)
 
void KWayVolUpdate (CtrlType *ctrl, GraphType *graph, int v, int from, int to, idxtype *marker, idxtype *phtable, idxtype *updind)
 
void ComputeKWayVolume (GraphType *graph, int nupd, idxtype *updind, idxtype *marker, idxtype *phtable)
 
int ComputeVolume (GraphType *graph, idxtype *where)
 
void CheckVolKWayPartitionParams (CtrlType *ctrl, GraphType *graph, int nparts)
 
void ComputeVolSubDomainGraph (GraphType *graph, int nparts, idxtype *pmat, idxtype *ndoms)
 
void EliminateVolSubDomainEdges (CtrlType *ctrl, GraphType *graph, int nparts, float *tpwgts)
 
void EliminateVolComponents (CtrlType *ctrl, GraphType *graph, int nparts, float *tpwgts, float ubfactor)
 

Function Documentation

◆ CheckVolKWayPartitionParams()

◆ ComputeKWayVolume()

void ComputeKWayVolume ( GraphType graph,
int  nupd,
idxtype updind,
idxtype marker,
idxtype phtable 
)

◆ ComputeVolSubDomainGraph()

void ComputeVolSubDomainGraph ( GraphType graph,
int  nparts,
idxtype pmat,
idxtype ndoms 
)

◆ ComputeVolume()

int ComputeVolume ( GraphType graph,
idxtype where 
)

◆ EliminateVolComponents()

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

◆ EliminateVolSubDomainEdges()

◆ Greedy_KWayVolBalance()

◆ Greedy_KWayVolBalanceMConn()

◆ KWayVolUpdate()

◆ Random_KWayVolRefine()

◆ Random_KWayVolRefineMConn()