ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
rename.h
Go to the documentation of this file.
1
/*
2
* Copyright 1997, Regents of the University of Minnesota
3
*
4
* rename.h
5
*
6
* This file contains header files
7
*
8
* Started 10/2/97
9
* George
10
*
11
* $Id: rename.h,v 1.1 1998/11/27 17:59:29 karypis Exp $
12
*
13
*/
14
15
/* balance.c */
16
#define Balance2Way __Balance2Way
17
#define Bnd2WayBalance __Bnd2WayBalance
18
#define General2WayBalance __General2WayBalance
19
20
21
/* bucketsort.c */
22
#define BucketSortKeysInc __BucketSortKeysInc
23
24
25
/* ccgraph.c */
26
#define CreateCoarseGraph __CreateCoarseGraph
27
#define CreateCoarseGraphNoMask __CreateCoarseGraphNoMask
28
#define CreateCoarseGraph_NVW __CreateCoarseGraph_NVW
29
#define SetUpCoarseGraph __SetUpCoarseGraph
30
#define ReAdjustMemory __ReAdjustMemory
31
32
33
/* coarsen.c */
34
#define Coarsen2Way __Coarsen2Way
35
36
37
/* compress.c */
38
#define CompressGraph __CompressGraph
39
#define PruneGraph __PruneGraph
40
41
42
/* debug.c */
43
#define ComputeCut __ComputeCut
44
#define CheckBnd __CheckBnd
45
#define CheckBnd2 __CheckBnd2
46
#define CheckNodeBnd __CheckNodeBnd
47
#define CheckRInfo __CheckRInfo
48
#define CheckNodePartitionParams __CheckNodePartitionParams
49
#define IsSeparable __IsSeparable
50
51
52
/* estmem.c */
53
#define EstimateCFraction __EstimateCFraction
54
#define ComputeCoarseGraphSize __ComputeCoarseGraphSize
55
56
57
/* fm.c */
58
#define FM_2WayEdgeRefine __FM_2WayEdgeRefine
59
60
61
/* fortran.c */
62
#define Change2CNumbering __Change2CNumbering
63
#define Change2FNumbering __Change2FNumbering
64
#define Change2FNumbering2 __Change2FNumbering2
65
#define Change2FNumberingOrder __Change2FNumberingOrder
66
#define ChangeMesh2CNumbering __ChangeMesh2CNumbering
67
#define ChangeMesh2FNumbering __ChangeMesh2FNumbering
68
#define ChangeMesh2FNumbering2 __ChangeMesh2FNumbering2
69
70
71
/* graph.c */
72
#define SetUpGraph __SetUpGraph
73
#define SetUpGraphKway __SetUpGraphKway
74
#define SetUpGraph2 __SetUpGraph2
75
#define VolSetUpGraph __VolSetUpGraph
76
#define RandomizeGraph __RandomizeGraph
77
#define IsConnectedSubdomain __IsConnectedSubdomain
78
#define IsConnected __IsConnected
79
#define IsConnected2 __IsConnected2
80
#define FindComponents __FindComponents
81
82
83
/* initpart.c */
84
#define Init2WayPartition __Init2WayPartition
85
#define InitSeparator __InitSeparator
86
#define GrowBisection __GrowBisection
87
#define GrowBisectionNode __GrowBisectionNode
88
#define RandomBisection __RandomBisection
89
90
91
/* kmetis.c */
92
#define MlevelKWayPartitioning __MlevelKWayPartitioning
93
94
95
/* kvmetis.c */
96
#define MlevelVolKWayPartitioning __MlevelVolKWayPartitioning
97
98
99
/* kwayfm.c */
100
#define Random_KWayEdgeRefine __Random_KWayEdgeRefine
101
#define Greedy_KWayEdgeRefine __Greedy_KWayEdgeRefine
102
#define Greedy_KWayEdgeBalance __Greedy_KWayEdgeBalance
103
104
105
/* kwayrefine.c */
106
#define RefineKWay __RefineKWay
107
#define AllocateKWayPartitionMemory __AllocateKWayPartitionMemory
108
#define ComputeKWayPartitionParams __ComputeKWayPartitionParams
109
#define ProjectKWayPartition __ProjectKWayPartition
110
#define IsBalanced __IsBalanced
111
#define ComputeKWayBoundary __ComputeKWayBoundary
112
#define ComputeKWayBalanceBoundary __ComputeKWayBalanceBoundary
113
114
115
/* kwayvolfm.c */
116
#define Random_KWayVolRefine __Random_KWayVolRefine
117
#define Random_KWayVolRefineMConn __Random_KWayVolRefineMConn
118
#define Greedy_KWayVolBalance __Greedy_KWayVolBalance
119
#define Greedy_KWayVolBalanceMConn __Greedy_KWayVolBalanceMConn
120
#define KWayVolUpdate __KWayVolUpdate
121
#define ComputeKWayVolume __ComputeKWayVolume
122
#define ComputeVolume __ComputeVolume
123
#define CheckVolKWayPartitionParams __CheckVolKWayPartitionParams
124
#define ComputeVolSubDomainGraph __ComputeVolSubDomainGraph
125
#define EliminateVolSubDomainEdges __EliminateVolSubDomainEdges
126
127
128
/* kwayvolrefine.c */
129
#define RefineVolKWay __RefineVolKWay
130
#define AllocateVolKWayPartitionMemory __AllocateVolKWayPartitionMemory
131
#define ComputeVolKWayPartitionParams __ComputeVolKWayPartitionParams
132
#define ComputeKWayVolGains __ComputeKWayVolGains
133
#define ProjectVolKWayPartition __ProjectVolKWayPartition
134
#define ComputeVolKWayBoundary __ComputeVolKWayBoundary
135
#define ComputeVolKWayBalanceBoundary __ComputeVolKWayBalanceBoundary
136
137
138
/* match.c */
139
#define Match_RM __Match_RM
140
#define Match_RM_NVW __Match_RM_NVW
141
#define Match_HEM __Match_HEM
142
#define Match_SHEM __Match_SHEM
143
144
145
/* mbalance.c */
146
#define MocBalance2Way __MocBalance2Way
147
#define MocGeneral2WayBalance __MocGeneral2WayBalance
148
149
150
/* mbalance2.c */
151
#define MocBalance2Way2 __MocBalance2Way2
152
#define MocGeneral2WayBalance2 __MocGeneral2WayBalance2
153
#define SelectQueue3 __SelectQueue3
154
155
156
/* mcoarsen.c */
157
#define MCCoarsen2Way __MCCoarsen2Way
158
159
160
/* memory.c */
161
#define AllocateWorkSpace __AllocateWorkSpace
162
#define FreeWorkSpace __FreeWorkSpace
163
#define WspaceAvail __WspaceAvail
164
#define idxwspacemalloc __idxwspacemalloc
165
#define idxwspacefree __idxwspacefree
166
#define fwspacemalloc __fwspacemalloc
167
#define CreateGraph __CreateGraph
168
#define InitGraph __InitGraph
169
#define FreeGraph __FreeGraph
170
171
172
/* mesh.c */
173
#define TRIDUALMETIS __TRIDUALMETIS
174
#define TETDUALMETIS __TETDUALMETIS
175
#define HEXDUALMETIS __HEXDUALMETIS
176
#define TRINODALMETIS __TRINODALMETIS
177
#define TETNODALMETIS __TETNODALMETIS
178
#define HEXNODALMETIS __HEXNODALMETIS
179
180
181
/* mfm.c */
182
#define MocFM_2WayEdgeRefine __MocFM_2WayEdgeRefine
183
#define SelectQueue __SelectQueue
184
#define BetterBalance __BetterBalance
185
#define Compute2WayHLoadImbalance __Compute2WayHLoadImbalance
186
#define Compute2WayHLoadImbalanceVec __Compute2WayHLoadImbalanceVec
187
188
189
/* mfm2.c */
190
#define MocFM_2WayEdgeRefine2 __MocFM_2WayEdgeRefine2
191
#define SelectQueue2 __SelectQueue2
192
#define IsBetter2wayBalance __IsBetter2wayBalance
193
194
195
/* mincover.c */
196
#define MinCover __MinCover
197
#define MinCover_Augment __MinCover_Augment
198
#define MinCover_Decompose __MinCover_Decompose
199
#define MinCover_ColDFS __MinCover_ColDFS
200
#define MinCover_RowDFS __MinCover_RowDFS
201
202
203
/* minitpart.c */
204
#define MocInit2WayPartition __MocInit2WayPartition
205
#define MocGrowBisection __MocGrowBisection
206
#define MocRandomBisection __MocRandomBisection
207
#define MocInit2WayBalance __MocInit2WayBalance
208
#define SelectQueueoneWay __SelectQueueoneWay
209
210
211
/* minitpart2.c */
212
#define MocInit2WayPartition2 __MocInit2WayPartition2
213
#define MocGrowBisection2 __MocGrowBisection2
214
#define MocGrowBisectionNew2 __MocGrowBisectionNew2
215
#define MocInit2WayBalance2 __MocInit2WayBalance2
216
#define SelectQueueOneWay2 __SelectQueueOneWay2
217
218
219
/* mkmetis.c */
220
#define MCMlevelKWayPartitioning __MCMlevelKWayPartitioning
221
222
223
/* mkwayfmh.c */
224
#define MCRandom_KWayEdgeRefineHorizontal __MCRandom_KWayEdgeRefineHorizontal
225
#define MCGreedy_KWayEdgeBalanceHorizontal __MCGreedy_KWayEdgeBalanceHorizontal
226
#define AreAllHVwgtsBelow __AreAllHVwgtsBelow
227
#define AreAllHVwgtsAbove __AreAllHVwgtsAbove
228
#define ComputeHKWayLoadImbalance __ComputeHKWayLoadImbalance
229
#define MocIsHBalanced __MocIsHBalanced
230
#define IsHBalanceBetterFT __IsHBalanceBetterFT
231
#define IsHBalanceBetterTT __IsHBalanceBetterTT
232
233
234
/* mkwayrefine.c */
235
#define MocRefineKWayHorizontal __MocRefineKWayHorizontal
236
#define MocAllocateKWayPartitionMemory __MocAllocateKWayPartitionMemory
237
#define MocComputeKWayPartitionParams __MocComputeKWayPartitionParams
238
#define MocProjectKWayPartition __MocProjectKWayPartition
239
#define MocComputeKWayBalanceBoundary __MocComputeKWayBalanceBoundary
240
241
242
/* mmatch.c */
243
#define MCMatch_RM __MCMatch_RM
244
#define MCMatch_HEM __MCMatch_HEM
245
#define MCMatch_SHEM __MCMatch_SHEM
246
#define MCMatch_SHEBM __MCMatch_SHEBM
247
#define MCMatch_SBHEM __MCMatch_SBHEM
248
#define BetterVBalance __BetterVBalance
249
#define AreAllVwgtsBelowFast __AreAllVwgtsBelowFast
250
251
252
/* mmd.c */
253
#define genmmd __genmmd
254
#define mmdelm __mmdelm
255
#define mmdint __mmdint
256
#define mmdnum __mmdnum
257
#define mmdupd __mmdupd
258
259
260
/* mpmetis.c */
261
#define MCMlevelRecursiveBisection __MCMlevelRecursiveBisection
262
#define MCHMlevelRecursiveBisection __MCHMlevelRecursiveBisection
263
#define MCMlevelEdgeBisection __MCMlevelEdgeBisection
264
#define MCHMlevelEdgeBisection __MCHMlevelEdgeBisection
265
266
267
/* mrefine.c */
268
#define MocRefine2Way __MocRefine2Way
269
#define MocAllocate2WayPartitionMemory __MocAllocate2WayPartitionMemory
270
#define MocCompute2WayPartitionParams __MocCompute2WayPartitionParams
271
#define MocProject2WayPartition __MocProject2WayPartition
272
273
274
/* mrefine2.c */
275
#define MocRefine2Way2 __MocRefine2Way2
276
277
278
/* mutil.c */
279
#define AreAllVwgtsBelow __AreAllVwgtsBelow
280
#define AreAnyVwgtsBelow __AreAnyVwgtsBelow
281
#define AreAllVwgtsAbove __AreAllVwgtsAbove
282
#define ComputeLoadImbalance __ComputeLoadImbalance
283
#define AreAllBelow __AreAllBelow
284
285
286
/* myqsort.c */
287
#define iidxsort __iidxsort
288
#define iintsort __iintsort
289
#define ikeysort __ikeysort
290
#define ikeyvalsort __ikeyvalsort
291
292
293
/* ometis.c */
294
#define MlevelNestedDissection __MlevelNestedDissection
295
#define MlevelNestedDissectionCC __MlevelNestedDissectionCC
296
#define MlevelNodeBisectionMultiple __MlevelNodeBisectionMultiple
297
#define MlevelNodeBisection __MlevelNodeBisection
298
#define SplitGraphOrder __SplitGraphOrder
299
#define MMDOrder __MMDOrder
300
#define SplitGraphOrderCC __SplitGraphOrderCC
301
302
303
/* parmetis.c */
304
#define MlevelNestedDissectionP __MlevelNestedDissectionP
305
306
307
/* pmetis.c */
308
#define MlevelRecursiveBisection __MlevelRecursiveBisection
309
#define MlevelEdgeBisection __MlevelEdgeBisection
310
#define SplitGraphPart __SplitGraphPart
311
#define SetUpSplitGraph __SetUpSplitGraph
312
313
314
/* pqueue.c */
315
#define PQueueInit __PQueueInit
316
#define PQueueReset __PQueueReset
317
#define PQueueFree __PQueueFree
318
#define PQueueInsert __PQueueInsert
319
#define PQueueDelete __PQueueDelete
320
#define PQueueUpdate __PQueueUpdate
321
#define PQueueUpdateUp __PQueueUpdateUp
322
#define PQueueGetMax __PQueueGetMax
323
#define PQueueSeeMax __PQueueSeeMax
324
#define CheckHeap __CheckHeap
325
326
327
/* refine.c */
328
#define Refine2Way __Refine2Way
329
#define Allocate2WayPartitionMemory __Allocate2WayPartitionMemory
330
#define Compute2WayPartitionParams __Compute2WayPartitionParams
331
#define Project2WayPartition __Project2WayPartition
332
333
334
/* separator.c */
335
#define ConstructSeparator __ConstructSeparator
336
#define ConstructMinCoverSeparator0 __ConstructMinCoverSeparator0
337
#define ConstructMinCoverSeparator __ConstructMinCoverSeparator
338
339
340
/* sfm.c */
341
#define FM_2WayNodeRefine __FM_2WayNodeRefine
342
#define FM_2WayNodeRefineEqWgt __FM_2WayNodeRefineEqWgt
343
#define FM_2WayNodeRefine_OneSided __FM_2WayNodeRefine_OneSided
344
#define FM_2WayNodeBalance __FM_2WayNodeBalance
345
#define ComputeMaxNodeGain __ComputeMaxNodeGain
346
347
348
/* srefine.c */
349
#define Refine2WayNode __Refine2WayNode
350
#define Allocate2WayNodePartitionMemory __Allocate2WayNodePartitionMemory
351
#define Compute2WayNodePartitionParams __Compute2WayNodePartitionParams
352
#define Project2WayNodePartition __Project2WayNodePartition
353
354
355
/* stat.c */
356
#define ComputePartitionInfo __ComputePartitionInfo
357
#define ComputePartitionBalance __ComputePartitionBalance
358
#define ComputeElementBalance __ComputeElementBalance
359
360
361
/* subdomains.c */
362
#define Random_KWayEdgeRefineMConn __Random_KWayEdgeRefineMConn
363
#define Greedy_KWayEdgeBalanceMConn __Greedy_KWayEdgeBalanceMConn
364
#define PrintSubDomainGraph __PrintSubDomainGraph
365
#define ComputeSubDomainGraph __ComputeSubDomainGraph
366
#define EliminateSubDomainEdges __EliminateSubDomainEdges
367
#define MoveGroupMConn __MoveGroupMConn
368
#define EliminateComponents __EliminateComponents
369
#define MoveGroup __MoveGroup
370
371
372
/* timing.c */
373
#define InitTimers __InitTimers
374
#define PrintTimers __PrintTimers
375
#define seconds __seconds
376
377
378
/* util.c */
379
#define errexit __errexit
380
#define GKfree __GKfree
381
#ifndef DMALLOC
382
#define imalloc __imalloc
383
#define idxmalloc __idxmalloc
384
#define fmalloc __fmalloc
385
#define ismalloc __ismalloc
386
#define idxsmalloc __idxsmalloc
387
#define GKmalloc __GKmalloc
388
#endif
389
#define iset __iset
390
#define idxset __idxset
391
#define sset __sset
392
#define iamax __iamax
393
#define idxamax __idxamax
394
#define idxamax_strd __idxamax_strd
395
#define samax __samax
396
#define samax2 __samax2
397
#define idxamin __idxamin
398
#define samin __samin
399
#define idxsum __idxsum
400
#define idxsum_strd __idxsum_strd
401
#define idxadd __idxadd
402
#define charsum __charsum
403
#define isum __isum
404
#define ssum __ssum
405
#define ssum_strd __ssum_strd
406
#define sscale __sscale
407
#define snorm2 __snorm2
408
#define sdot __sdot
409
#define saxpy __saxpy
410
#define RandomPermute __RandomPermute
411
#define ispow2 __ispow2
412
#define InitRandom __InitRandom
413
#define log2_metis __log2_metis
414
415
416
417
418
libs
Reconstruction
lib
Graclus
metisLib
rename.h
Generated on Wed Jan 28 2026 09:00:59 for ACloudViewer by
1.9.1