⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rename.h

📁 多层权核k均值算法
💻 H
字号:
/* * Copyright 1997, Regents of the University of Minnesota * * rename.h * * This file contains header files * * Started 10/2/97 * George * * $Id: rename.h,v 1.1 1998/11/27 17:59:29 karypis Exp $ * *//* balance.c */#define Balance2Way			__Balance2Way#define Bnd2WayBalance			__Bnd2WayBalance#define General2WayBalance		__General2WayBalance/* bucketsort.c */#define BucketSortKeysInc		__BucketSortKeysInc/* ccgraph.c */#define CreateCoarseGraph		__CreateCoarseGraph#define CreateCoarseGraphNoMask		__CreateCoarseGraphNoMask#define CreateCoarseGraph_NVW 		__CreateCoarseGraph_NVW#define SetUpCoarseGraph		__SetUpCoarseGraph#define ReAdjustMemory			__ReAdjustMemory/* coarsen.c */#define Coarsen2Way			__Coarsen2Way/* compress.c */#define CompressGraph			__CompressGraph#define PruneGraph			__PruneGraph/* debug.c */#define ComputeCut			__ComputeCut#define CheckBnd			__CheckBnd#define CheckBnd2			__CheckBnd2#define CheckNodeBnd			__CheckNodeBnd#define CheckRInfo			__CheckRInfo#define CheckNodePartitionParams	__CheckNodePartitionParams#define IsSeparable			__IsSeparable/* estmem.c */#define EstimateCFraction		__EstimateCFraction#define ComputeCoarseGraphSize		__ComputeCoarseGraphSize/* fm.c */#define FM_2WayEdgeRefine		__FM_2WayEdgeRefine/* fortran.c */#define Change2CNumbering		__Change2CNumbering#define Change2FNumbering		__Change2FNumbering#define Change2FNumbering2		__Change2FNumbering2#define Change2FNumberingOrder		__Change2FNumberingOrder#define ChangeMesh2CNumbering		__ChangeMesh2CNumbering#define ChangeMesh2FNumbering		__ChangeMesh2FNumbering#define ChangeMesh2FNumbering2		__ChangeMesh2FNumbering2/* graph.c */#define SetUpGraph			__SetUpGraph#define SetUpGraphKway 			__SetUpGraphKway#define SetUpGraph2			__SetUpGraph2#define VolSetUpGraph			__VolSetUpGraph#define RandomizeGraph			__RandomizeGraph#define IsConnectedSubdomain		__IsConnectedSubdomain#define IsConnected			__IsConnected#define IsConnected2			__IsConnected2#define FindComponents			__FindComponents/* initpart.c */#define Init2WayPartition		__Init2WayPartition#define InitSeparator			__InitSeparator#define GrowBisection			__GrowBisection#define GrowBisectionNode		__GrowBisectionNode#define RandomBisection			__RandomBisection/* kmetis.c */#define MlevelKWayPartitioning		__MlevelKWayPartitioning/* kvmetis.c */#define MlevelVolKWayPartitioning	__MlevelVolKWayPartitioning/* kwayfm.c */#define Random_KWayEdgeRefine		__Random_KWayEdgeRefine#define Greedy_KWayEdgeRefine		__Greedy_KWayEdgeRefine#define Greedy_KWayEdgeBalance		__Greedy_KWayEdgeBalance/* kwayrefine.c */#define RefineKWay			__RefineKWay#define AllocateKWayPartitionMemory	__AllocateKWayPartitionMemory#define ComputeKWayPartitionParams	__ComputeKWayPartitionParams#define ProjectKWayPartition		__ProjectKWayPartition#define IsBalanced			__IsBalanced#define ComputeKWayBoundary		__ComputeKWayBoundary#define ComputeKWayBalanceBoundary	__ComputeKWayBalanceBoundary/* kwayvolfm.c */#define Random_KWayVolRefine		__Random_KWayVolRefine#define Random_KWayVolRefineMConn	__Random_KWayVolRefineMConn#define Greedy_KWayVolBalance		__Greedy_KWayVolBalance#define Greedy_KWayVolBalanceMConn	__Greedy_KWayVolBalanceMConn#define KWayVolUpdate			__KWayVolUpdate#define ComputeKWayVolume		__ComputeKWayVolume#define ComputeVolume			__ComputeVolume#define CheckVolKWayPartitionParams	__CheckVolKWayPartitionParams#define ComputeVolSubDomainGraph	__ComputeVolSubDomainGraph#define EliminateVolSubDomainEdges	__EliminateVolSubDomainEdges/* kwayvolrefine.c */#define RefineVolKWay			__RefineVolKWay#define AllocateVolKWayPartitionMemory	__AllocateVolKWayPartitionMemory#define ComputeVolKWayPartitionParams	__ComputeVolKWayPartitionParams#define ComputeKWayVolGains		__ComputeKWayVolGains#define ProjectVolKWayPartition		__ProjectVolKWayPartition#define ComputeVolKWayBoundary		__ComputeVolKWayBoundary#define ComputeVolKWayBalanceBoundary	__ComputeVolKWayBalanceBoundary/* match.c */#define Match_RM			__Match_RM#define Match_RM_NVW			__Match_RM_NVW#define Match_HEM			__Match_HEM#define Match_SHEM			__Match_SHEM/* mbalance.c */#define MocBalance2Way			__MocBalance2Way#define MocGeneral2WayBalance		__MocGeneral2WayBalance/* mbalance2.c */#define MocBalance2Way2			__MocBalance2Way2#define MocGeneral2WayBalance2		__MocGeneral2WayBalance2#define SelectQueue3			__SelectQueue3/* mcoarsen.c */#define MCCoarsen2Way			__MCCoarsen2Way/* memory.c */#define AllocateWorkSpace		__AllocateWorkSpace#define FreeWorkSpace			__FreeWorkSpace#define WspaceAvail			__WspaceAvail#define idxwspacemalloc			__idxwspacemalloc#define idxwspacefree			__idxwspacefree#define fwspacemalloc			__fwspacemalloc#define CreateGraph			__CreateGraph#define InitGraph			__InitGraph#define FreeGraph			__FreeGraph/* mesh.c */#define TRIDUALMETIS			__TRIDUALMETIS#define TETDUALMETIS			__TETDUALMETIS#define HEXDUALMETIS			__HEXDUALMETIS#define TRINODALMETIS			__TRINODALMETIS#define TETNODALMETIS			__TETNODALMETIS#define HEXNODALMETIS			__HEXNODALMETIS/* mfm.c */#define MocFM_2WayEdgeRefine		__MocFM_2WayEdgeRefine#define SelectQueue			__SelectQueue#define BetterBalance			__BetterBalance#define Compute2WayHLoadImbalance	__Compute2WayHLoadImbalance#define Compute2WayHLoadImbalanceVec	__Compute2WayHLoadImbalanceVec/* mfm2.c */#define MocFM_2WayEdgeRefine2		__MocFM_2WayEdgeRefine2#define SelectQueue2			__SelectQueue2#define IsBetter2wayBalance		__IsBetter2wayBalance/* mincover.c */#define MinCover			__MinCover#define MinCover_Augment		__MinCover_Augment#define MinCover_Decompose		__MinCover_Decompose#define MinCover_ColDFS			__MinCover_ColDFS#define MinCover_RowDFS			__MinCover_RowDFS/* minitpart.c */#define MocInit2WayPartition		__MocInit2WayPartition#define MocGrowBisection		__MocGrowBisection#define MocRandomBisection		__MocRandomBisection#define MocInit2WayBalance		__MocInit2WayBalance#define SelectQueueoneWay		__SelectQueueoneWay/* minitpart2.c */#define MocInit2WayPartition2		__MocInit2WayPartition2#define MocGrowBisection2		__MocGrowBisection2#define MocGrowBisectionNew2		__MocGrowBisectionNew2#define MocInit2WayBalance2		__MocInit2WayBalance2#define SelectQueueOneWay2		__SelectQueueOneWay2/* mkmetis.c */#define MCMlevelKWayPartitioning	__MCMlevelKWayPartitioning/* mkwayfmh.c */#define MCRandom_KWayEdgeRefineHorizontal	__MCRandom_KWayEdgeRefineHorizontal#define MCGreedy_KWayEdgeBalanceHorizontal	__MCGreedy_KWayEdgeBalanceHorizontal#define AreAllHVwgtsBelow			__AreAllHVwgtsBelow#define AreAllHVwgtsAbove			__AreAllHVwgtsAbove#define ComputeHKWayLoadImbalance		__ComputeHKWayLoadImbalance#define MocIsHBalanced				__MocIsHBalanced#define IsHBalanceBetterFT			__IsHBalanceBetterFT#define IsHBalanceBetterTT			__IsHBalanceBetterTT/* mkwayrefine.c */#define MocRefineKWayHorizontal		__MocRefineKWayHorizontal#define MocAllocateKWayPartitionMemory	__MocAllocateKWayPartitionMemory#define MocComputeKWayPartitionParams	__MocComputeKWayPartitionParams#define MocProjectKWayPartition		__MocProjectKWayPartition#define MocComputeKWayBalanceBoundary	__MocComputeKWayBalanceBoundary/* mmatch.c */#define MCMatch_RM			__MCMatch_RM#define MCMatch_HEM			__MCMatch_HEM#define MCMatch_SHEM			__MCMatch_SHEM#define MCMatch_SHEBM			__MCMatch_SHEBM#define MCMatch_SBHEM			__MCMatch_SBHEM#define BetterVBalance			__BetterVBalance#define AreAllVwgtsBelowFast		__AreAllVwgtsBelowFast/* mmd.c */#define genmmd				__genmmd#define mmdelm				__mmdelm#define mmdint				__mmdint#define mmdnum				__mmdnum#define mmdupd				__mmdupd/* mpmetis.c */#define MCMlevelRecursiveBisection	__MCMlevelRecursiveBisection#define MCHMlevelRecursiveBisection	__MCHMlevelRecursiveBisection#define MCMlevelEdgeBisection		__MCMlevelEdgeBisection#define MCHMlevelEdgeBisection		__MCHMlevelEdgeBisection/* mrefine.c */#define MocRefine2Way			__MocRefine2Way#define MocAllocate2WayPartitionMemory	__MocAllocate2WayPartitionMemory#define MocCompute2WayPartitionParams	__MocCompute2WayPartitionParams#define MocProject2WayPartition		__MocProject2WayPartition/* mrefine2.c */#define MocRefine2Way2			__MocRefine2Way2/* mutil.c */#define AreAllVwgtsBelow		__AreAllVwgtsBelow#define AreAnyVwgtsBelow		__AreAnyVwgtsBelow#define AreAllVwgtsAbove		__AreAllVwgtsAbove#define ComputeLoadImbalance		__ComputeLoadImbalance#define AreAllBelow			__AreAllBelow/* myqsort.c */#define iidxsort			__iidxsort#define iintsort			__iintsort#define ikeysort			__ikeysort#define ikeyvalsort			__ikeyvalsort/* ometis.c */#define MlevelNestedDissection		__MlevelNestedDissection#define MlevelNestedDissectionCC	__MlevelNestedDissectionCC#define MlevelNodeBisectionMultiple	__MlevelNodeBisectionMultiple#define MlevelNodeBisection		__MlevelNodeBisection#define SplitGraphOrder			__SplitGraphOrder#define MMDOrder			__MMDOrder#define SplitGraphOrderCC		__SplitGraphOrderCC/* parmetis.c */#define MlevelNestedDissectionP		__MlevelNestedDissectionP/* pmetis.c */#define MlevelRecursiveBisection	__MlevelRecursiveBisection#define MlevelEdgeBisection		__MlevelEdgeBisection#define SplitGraphPart			__SplitGraphPart#define SetUpSplitGraph			__SetUpSplitGraph/* pqueue.c */#define PQueueInit			__PQueueInit#define PQueueReset			__PQueueReset#define PQueueFree			__PQueueFree#define PQueueInsert			__PQueueInsert#define PQueueDelete			__PQueueDelete#define PQueueUpdate			__PQueueUpdate#define PQueueUpdateUp			__PQueueUpdateUp#define PQueueGetMax			__PQueueGetMax#define PQueueSeeMax			__PQueueSeeMax#define CheckHeap			__CheckHeap/* refine.c */#define Refine2Way			__Refine2Way#define Allocate2WayPartitionMemory	__Allocate2WayPartitionMemory#define Compute2WayPartitionParams	__Compute2WayPartitionParams#define Project2WayPartition		__Project2WayPartition/* separator.c */#define ConstructSeparator		__ConstructSeparator#define ConstructMinCoverSeparator0	__ConstructMinCoverSeparator0#define ConstructMinCoverSeparator	__ConstructMinCoverSeparator/* sfm.c */#define FM_2WayNodeRefine		__FM_2WayNodeRefine#define FM_2WayNodeRefineEqWgt		__FM_2WayNodeRefineEqWgt#define FM_2WayNodeRefine_OneSided	__FM_2WayNodeRefine_OneSided#define FM_2WayNodeBalance		__FM_2WayNodeBalance#define ComputeMaxNodeGain		__ComputeMaxNodeGain/* srefine.c */#define Refine2WayNode			__Refine2WayNode#define Allocate2WayNodePartitionMemory	__Allocate2WayNodePartitionMemory#define Compute2WayNodePartitionParams	__Compute2WayNodePartitionParams#define Project2WayNodePartition	__Project2WayNodePartition/* stat.c */#define ComputePartitionInfo		__ComputePartitionInfo#define ComputePartitionBalance		__ComputePartitionBalance#define ComputeElementBalance		__ComputeElementBalance/* subdomains.c */#define Random_KWayEdgeRefineMConn	__Random_KWayEdgeRefineMConn#define Greedy_KWayEdgeBalanceMConn	__Greedy_KWayEdgeBalanceMConn#define PrintSubDomainGraph		__PrintSubDomainGraph#define ComputeSubDomainGraph		__ComputeSubDomainGraph#define EliminateSubDomainEdges		__EliminateSubDomainEdges#define MoveGroupMConn			__MoveGroupMConn#define EliminateComponents		__EliminateComponents#define MoveGroup			__MoveGroup/* timing.c */#define InitTimers			__InitTimers#define PrintTimers			__PrintTimers#define seconds				__seconds/* util.c */#define errexit				__errexit#define GKfree				__GKfree#ifndef DMALLOC#define imalloc				__imalloc#define idxmalloc			__idxmalloc#define fmalloc				__fmalloc#define ismalloc			__ismalloc#define idxsmalloc			__idxsmalloc#define GKmalloc			__GKmalloc#endif#define iset				__iset#define idxset				__idxset#define sset				__sset#define iamax				__iamax#define idxamax				__idxamax#define idxamax_strd			__idxamax_strd#define samax				__samax#define samax2				__samax2#define idxamin				__idxamin#define samin				__samin#define idxsum				__idxsum#define idxsum_strd			__idxsum_strd#define idxadd				__idxadd#define charsum				__charsum#define isum				__isum#define ssum				__ssum#define ssum_strd			__ssum_strd#define sscale				__sscale#define snorm2				__snorm2#define sdot				__sdot#define saxpy				__saxpy#define RandomPermute			__RandomPermute#define ispow2				__ispow2#define InitRandom			__InitRandom#define log2				__log2

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -