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

Go to the source code of this file.

Functions

void RefineVolKWay (CtrlType *ctrl, GraphType *orggraph, GraphType *graph, int nparts, float *tpwgts, float ubfactor)
 
void AllocateVolKWayPartitionMemory (CtrlType *ctrl, GraphType *graph, int nparts)
 
void ComputeVolKWayPartitionParams (CtrlType *ctrl, GraphType *graph, int nparts)
 
void ComputeKWayVolGains (CtrlType *ctrl, GraphType *graph, int nparts)
 
void ProjectVolKWayPartition (CtrlType *ctrl, GraphType *graph, int nparts)
 
void ComputeVolKWayBoundary (CtrlType *ctrl, GraphType *graph, int nparts)
 
void ComputeVolKWayBalanceBoundary (CtrlType *ctrl, GraphType *graph, int nparts)
 

Function Documentation

◆ AllocateVolKWayPartitionMemory()

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

◆ ComputeKWayVolGains()

◆ ComputeVolKWayBalanceBoundary()

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

◆ ComputeVolKWayBoundary()

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

◆ ComputeVolKWayPartitionParams()

◆ ProjectVolKWayPartition()

◆ RefineVolKWay()