SCM

SCM Repository

[matrix] View of /pkg/src/Metis/rename.h
ViewVC logotype

View of /pkg/src/Metis/rename.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 10 - (download) (as text) (annotate)
Mon Mar 22 20:20:05 2004 UTC (15 years, 11 months ago) by bates
File size: 13020 byte(s)
Initial import
/*
 * 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.2 2004/01/31 00:38:31 bates 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			Metis_TETNODALMETIS
#define HEXNODALMETIS			Metis_HEXNODALMETIS


/* mfm.c */
#define MocFM_2WayEdgeRefine		Metis_MocFM_2WayEdgeRefine
#define SelectQueue			Metis_SelectQueue
#define BetterBalance			Metis_BetterBalance
#define Compute2WayHLoadImbalance	Metis_Compute2WayHLoadImbalance
#define Compute2WayHLoadImbalanceVec	Metis_Compute2WayHLoadImbalanceVec


/* mfm2.c */
#define MocFM_2WayEdgeRefine2		Metis_MocFM_2WayEdgeRefine2
#define SelectQueue2			Metis_SelectQueue2
#define IsBetter2wayBalance		Metis_IsBetter2wayBalance


/* mincover.c */
#define MinCover			Metis_MinCover
#define MinCover_Augment		Metis_MinCover_Augment
#define MinCover_Decompose		Metis_MinCover_Decompose
#define MinCover_ColDFS			Metis_MinCover_ColDFS
#define MinCover_RowDFS			Metis_MinCover_RowDFS


/* minitpart.c */
#define MocInit2WayPartition		Metis_MocInit2WayPartition
#define MocGrowBisection		Metis_MocGrowBisection
#define MocRandomBisection		Metis_MocRandomBisection
#define MocInit2WayBalance		Metis_MocInit2WayBalance
#define SelectQueueoneWay		Metis_SelectQueueoneWay


/* minitpart2.c */
#define MocInit2WayPartition2		Metis_MocInit2WayPartition2
#define MocGrowBisection2		Metis_MocGrowBisection2
#define MocGrowBisectionNew2		Metis_MocGrowBisectionNew2
#define MocInit2WayBalance2		Metis_MocInit2WayBalance2
#define SelectQueueOneWay2		Metis_SelectQueueOneWay2


/* mkmetis.c */
#define MCMlevelKWayPartitioning	Metis_MCMlevelKWayPartitioning


/* mkwayfmh.c */
#define MCRandom_KWayEdgeRefineHorizontal	Metis_MCRandom_KWayEdgeRefineHorizontal
#define MCGreedy_KWayEdgeBalanceHorizontal	Metis_MCGreedy_KWayEdgeBalanceHorizontal
#define AreAllHVwgtsBelow			Metis_AreAllHVwgtsBelow
#define AreAllHVwgtsAbove			Metis_AreAllHVwgtsAbove
#define ComputeHKWayLoadImbalance		Metis_ComputeHKWayLoadImbalance
#define MocIsHBalanced				Metis_MocIsHBalanced
#define IsHBalanceBetterFT			Metis_IsHBalanceBetterFT
#define IsHBalanceBetterTT			Metis_IsHBalanceBetterTT


/* mkwayrefine.c */
#define MocRefineKWayHorizontal		Metis_MocRefineKWayHorizontal
#define MocAllocateKWayPartitionMemory	Metis_MocAllocateKWayPartitionMemory
#define MocComputeKWayPartitionParams	Metis_MocComputeKWayPartitionParams
#define MocProjectKWayPartition		Metis_MocProjectKWayPartition
#define MocComputeKWayBalanceBoundary	Metis_MocComputeKWayBalanceBoundary


/* mmatch.c */
#define MCMatch_RM			Metis_MCMatch_RM
#define MCMatch_HEM			Metis_MCMatch_HEM
#define MCMatch_SHEM			Metis_MCMatch_SHEM
#define MCMatch_SHEBM			Metis_MCMatch_SHEBM
#define MCMatch_SBHEM			Metis_MCMatch_SBHEM
#define BetterVBalance			Metis_BetterVBalance
#define AreAllVwgtsBelowFast		Metis_AreAllVwgtsBelowFast


/* mmd.c */
#define genmmd				Metis_genmmd
#define mmdelm				Metis_mmdelm
#define mmdint				Metis_mmdint
#define mmdnum				Metis_mmdnum
#define mmdupd				Metis_mmdupd


/* mpmetis.c */
#define MCMlevelRecursiveBisection	Metis_MCMlevelRecursiveBisection
#define MCHMlevelRecursiveBisection	Metis_MCHMlevelRecursiveBisection
#define MCMlevelEdgeBisection		Metis_MCMlevelEdgeBisection
#define MCHMlevelEdgeBisection		Metis_MCHMlevelEdgeBisection


/* mrefine.c */
#define MocRefine2Way			Metis_MocRefine2Way
#define MocAllocate2WayPartitionMemory	Metis_MocAllocate2WayPartitionMemory
#define MocCompute2WayPartitionParams	Metis_MocCompute2WayPartitionParams
#define MocProject2WayPartition		Metis_MocProject2WayPartition


/* mrefine2.c */
#define MocRefine2Way2			Metis_MocRefine2Way2


/* mutil.c */
#define AreAllVwgtsBelow		Metis_AreAllVwgtsBelow
#define AreAnyVwgtsBelow		Metis_AreAnyVwgtsBelow
#define AreAllVwgtsAbove		Metis_AreAllVwgtsAbove
#define ComputeLoadImbalance		Metis_ComputeLoadImbalance
#define AreAllBelow			Metis_AreAllBelow


/* myqsort.c */
#define iidxsort			Metis_iidxsort
#define iintsort			Metis_iintsort
#define ikeysort			Metis_ikeysort
#define ikeyvalsort			Metis_ikeyvalsort


/* ometis.c */
#define MlevelNestedDissection		Metis_MlevelNestedDissection
#define MlevelNestedDissectionCC	Metis_MlevelNestedDissectionCC
#define MlevelNodeBisectionMultiple	Metis_MlevelNodeBisectionMultiple
#define MlevelNodeBisection		Metis_MlevelNodeBisection
#define SplitGraphOrder			Metis_SplitGraphOrder
#define MMDOrder			Metis_MMDOrder
#define SplitGraphOrderCC		Metis_SplitGraphOrderCC


/* parmetis.c */
#define MlevelNestedDissectionP		Metis_MlevelNestedDissectionP


/* pmetis.c */
#define MlevelRecursiveBisection	Metis_MlevelRecursiveBisection
#define MlevelEdgeBisection		Metis_MlevelEdgeBisection
#define SplitGraphPart			Metis_SplitGraphPart
#define SetUpSplitGraph			Metis_SetUpSplitGraph


/* pqueue.c */
#define PQueueInit			Metis_PQueueInit
#define PQueueReset			Metis_PQueueReset
#define PQueueFree			Metis_PQueueFree
#define PQueueInsert			Metis_PQueueInsert
#define PQueueDelete			Metis_PQueueDelete
#define PQueueUpdate			Metis_PQueueUpdate
#define PQueueUpdateUp			Metis_PQueueUpdateUp
#define PQueueGetMax			Metis_PQueueGetMax
#define PQueueSeeMax			Metis_PQueueSeeMax
#define CheckHeap			Metis_CheckHeap


/* refine.c */
#define Refine2Way			Metis_Refine2Way
#define Allocate2WayPartitionMemory	Metis_Allocate2WayPartitionMemory
#define Compute2WayPartitionParams	Metis_Compute2WayPartitionParams
#define Project2WayPartition		Metis_Project2WayPartition


/* separator.c */
#define ConstructSeparator		Metis_ConstructSeparator
#define ConstructMinCoverSeparator0	Metis_ConstructMinCoverSeparator0
#define ConstructMinCoverSeparator	Metis_ConstructMinCoverSeparator


/* sfm.c */
#define FM_2WayNodeRefine		Metis_FM_2WayNodeRefine
#define FM_2WayNodeRefineEqWgt		Metis_FM_2WayNodeRefineEqWgt
#define FM_2WayNodeRefine_OneSided	Metis_FM_2WayNodeRefine_OneSided
#define FM_2WayNodeBalance		Metis_FM_2WayNodeBalance
#define ComputeMaxNodeGain		Metis_ComputeMaxNodeGain


/* srefine.c */
#define Refine2WayNode			Metis_Refine2WayNode
#define Allocate2WayNodePartitionMemory	Metis_Allocate2WayNodePartitionMemory
#define Compute2WayNodePartitionParams	Metis_Compute2WayNodePartitionParams
#define Project2WayNodePartition	Metis_Project2WayNodePartition


/* stat.c */
#define ComputePartitionInfo		Metis_ComputePartitionInfo
#define ComputePartitionBalance		Metis_ComputePartitionBalance
#define ComputeElementBalance		Metis_ComputeElementBalance


/* subdomains.c */
#define Random_KWayEdgeRefineMConn	Metis_Random_KWayEdgeRefineMConn
#define Greedy_KWayEdgeBalanceMConn	Metis_Greedy_KWayEdgeBalanceMConn
#define PrintSubDomainGraph		Metis_PrintSubDomainGraph
#define ComputeSubDomainGraph		Metis_ComputeSubDomainGraph
#define EliminateSubDomainEdges		Metis_EliminateSubDomainEdges
#define MoveGroupMConn			Metis_MoveGroupMConn
#define EliminateComponents		Metis_EliminateComponents
#define MoveGroup			Metis_MoveGroup


/* timing.c */
#define InitTimers			Metis_InitTimers
#define PrintTimers			Metis_PrintTimers
#define seconds				Metis_seconds


/* util.c */
#define errexit				Metis_errexit
#define GKfree				Metis_GKfree
#ifndef DMALLOC
#define imalloc				Metis_imalloc
#define idxmalloc			Metis_idxmalloc
#define fmalloc				Metis_fmalloc
#define ismalloc			Metis_ismalloc
#define idxsmalloc			Metis_idxsmalloc
#define GKmalloc			Metis_GKmalloc
#endif
#define iset				Metis_iset
#define idxset				Metis_idxset
#define sset				Metis_sset
#define iamax				Metis_iamax
#define idxamax				Metis_idxamax
#define idxamax_strd			Metis_idxamax_strd
#define samax				Metis_samax
#define samax2				Metis_samax2
#define idxamin				Metis_idxamin
#define samin				Metis_samin
#define idxsum				Metis_idxsum
#define idxsum_strd			Metis_idxsum_strd
#define idxadd				Metis_idxadd
#define charsum				Metis_charsum
#define isum				Metis_isum
#define ssum				Metis_ssum
#define ssum_strd			Metis_ssum_strd
#define sscale				Metis_sscale
#define snorm2				Metis_snorm2
#define sdot				Metis_sdot
#define saxpy				Metis_saxpy
#define RandomPermute			Metis_RandomPermute
#define ispow2				Metis_ispow2
#define InitRandom			Metis_InitRandom
#define log2				Metis_log2






root@r-forge.r-project.org
ViewVC Help
Powered by ViewVC 1.0.0  
Thanks to:
Vienna University of Economics and Business Powered By FusionForge