![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include "metis.h"
Go to the source code of this file.
Functions | |
| void | METIS_PartGraphKway (int *nvtxs, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *nparts, int *options, int *edgecut, idxtype *part) |
| void | METIS_WPartGraphKway (int *nvtxs, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *nparts, float *tpwgts, int *options, int *edgecut, idxtype *part) |
| int | MlevelKWayPartitioning (CtrlType *ctrl, GraphType *graph, int nparts, idxtype *part, float *tpwgts, float ubfactor) |
| void METIS_PartGraphKway | ( | int * | nvtxs, |
| idxtype * | xadj, | ||
| idxtype * | adjncy, | ||
| idxtype * | vwgt, | ||
| idxtype * | adjwgt, | ||
| int * | wgtflag, | ||
| int * | numflag, | ||
| int * | nparts, | ||
| int * | options, | ||
| int * | edgecut, | ||
| idxtype * | part | ||
| ) |
Definition at line 22 of file kmetis.c.
References fmalloc, and METIS_WPartGraphKway().
Referenced by METIS_PARTGRAPHKWAY(), metis_partgraphkway(), metis_partgraphkway_(), metis_partgraphkway__(), METIS_PartMeshDual(), and METIS_PartMeshNodal().
| void METIS_WPartGraphKway | ( | int * | nvtxs, |
| idxtype * | xadj, | ||
| idxtype * | adjncy, | ||
| idxtype * | vwgt, | ||
| idxtype * | adjwgt, | ||
| int * | wgtflag, | ||
| int * | numflag, | ||
| int * | nparts, | ||
| float * | tpwgts, | ||
| int * | options, | ||
| int * | edgecut, | ||
| idxtype * | part | ||
| ) |
Definition at line 43 of file kmetis.c.
References AllocateWorkSpace, amax, Change2CNumbering, Change2FNumbering, controldef::CoarsenTo, controldef::CType, DBG_TIME, controldef::dbglvl, FreeWorkSpace, idxsum, IFSET, InitRandom, InitTimers, controldef::IType, KMETIS_CTYPE, KMETIS_DBGLVL, KMETIS_ITYPE, KMETIS_RTYPE, controldef::maxvwgt, MlevelKWayPartitioning(), OP_KMETIS, OPTION_CTYPE, OPTION_DBGLVL, OPTION_ITYPE, OPTION_RTYPE, controldef::optype, PrintTimers, controldef::RType, SetUpGraph, starttimer, stoptimer, controldef::TotalTmr, and graphdef::vwgt.
Referenced by METIS_PartGraphKway(), METIS_WPARTGRAPHKWAY(), metis_wpartgraphkway(), metis_wpartgraphkway_(), and metis_wpartgraphkway__().
| int MlevelKWayPartitioning | ( | CtrlType * | ctrl, |
| GraphType * | graph, | ||
| int | nparts, | ||
| idxtype * | part, | ||
| float * | tpwgts, | ||
| float | ubfactor | ||
| ) |
Definition at line 94 of file kmetis.c.
References graphdef::adjncy, graphdef::adjwgt, AllocateKWayPartitionMemory, Coarsen2Way, ComputePartitionInfo, DBG_IPART, DBG_KWAYPINFO, DBG_TIME, controldef::dbglvl, graphdef::gdata, GKfree, idxcopy, IFSET, controldef::InitPartTmr, IPART_GGPKL, LTERM, MATCH_SHEMKWAY, METIS_WPartGraphRecursive(), graphdef::mincut, graphdef::nvtxs, OPTION_CTYPE, OPTION_DBGLVL, OPTION_ITYPE, OPTION_RTYPE, graphdef::rdata, RefineKWay, RTYPE_FM, starttimer, stoptimer, graphdef::vwgt, graphdef::where, and graphdef::xadj.
Referenced by METIS_WPartGraphKway().