
Go to the source code of this file.
Functions | |
| void | METIS_mCPartGraphKway (int *nvtxs, int *ncon, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *nparts, floattype *rubvec, int *options, int *edgecut, idxtype *part) |
| int | MCMlevelKWayPartitioning (CtrlType *ctrl, GraphType *graph, int nparts, idxtype *part, floattype *rubvec) |
| void METIS_mCPartGraphKway | ( | int * | nvtxs, | |
| int * | ncon, | |||
| idxtype * | xadj, | |||
| idxtype * | adjncy, | |||
| idxtype * | vwgt, | |||
| idxtype * | adjwgt, | |||
| int * | wgtflag, | |||
| int * | numflag, | |||
| int * | nparts, | |||
| floattype * | rubvec, | |||
| int * | options, | |||
| int * | edgecut, | |||
| idxtype * | part | |||
| ) |
Definition at line 23 of file mkmetis.c.
References AllocateWorkSpace(), Change2CNumbering(), Change2FNumbering(), CheckGraph(), controldef::CoarsenTo, controldef::CType, controldef::dbglvl, FreeWorkSpace(), InitRandom(), InitTimers(), controldef::IType, log2Int(), MCMlevelKWayPartitioning(), controldef::nmaxvwgt, controldef::optype, PrintTimers(), controldef::RType, SetUpGraph(), and controldef::TotalTmr.
| int MCMlevelKWayPartitioning | ( | CtrlType * | ctrl, | |
| GraphType * | graph, | |||
| int | nparts, | |||
| idxtype * | part, | |||
| floattype * | rubvec | |||
| ) |
Definition at line 77 of file mkmetis.c.
References graphdef::adjncy, graphdef::adjwgt, ComputePartitionInfo(), controldef::dbglvl, graphdef::gdata, GKfree(), controldef::InitPartTmr, MCCoarsen2Way(), METIS_mCHPartGraphRecursiveInternal(), METIS_mCPartGraphRecursiveInternal(), graphdef::mincut, MocAllocateKWayPartitionMemory(), MocRefineKWayHorizontal(), graphdef::ncon, graphdef::nvtxs, graphdef::nvwgt, printf(), graphdef::rdata, graphdef::where, and graphdef::xadj.
Referenced by METIS_mCPartGraphKway().
1.5.5