rename.h

Go to the documentation of this file.
00001 /* ****************************************************************** **
00002 **    OpenSees - Open System for Earthquake Engineering Simulation    **
00003 **          Pacific Earthquake Engineering Research Center            **
00004 **                                                                    **
00005 **                                                                    **
00006 ** (C) Copyright 1999, The Regents of the University of California    **
00007 ** All Rights Reserved.                                               **
00008 **                                                                    **
00009 ** Commercial use of this program without express permission of the   **
00010 ** University of California, Berkeley, is strictly prohibited.  See   **
00011 ** file 'COPYRIGHT'  in main directory for information on usage and   **
00012 ** redistribution,  and for a DISCLAIMER OF ALL WARRANTIES.           **
00013 **                                                                    **
00014 ** Developed by:                                                      **
00015 **   Frank McKenna (fmckenna@ce.berkeley.edu)                         **
00016 **   Gregory L. Fenves (fenves@ce.berkeley.edu)                       **
00017 **   Filip C. Filippou (filippou@ce.berkeley.edu)                     **
00018 **                                                                    **
00019 ** ****************************************************************** */
00020                                                                         
00021 // $Revision: 1.1.1.1 $
00022 // $Date: 2000/09/15 08:23:21 $
00023 // $Source: /usr/local/cvs/OpenSees/SRC/graph/partitioner/rename.h,v $
00024                                                                         
00025                                                                         
00026 /*
00027  * rename.h
00028  *
00029  * This file contains renaming functions for the metis library
00030  *
00031  * Started 8/22/95
00032  * George
00033  *
00034  * $Id: rename.h,v 1.1.1.1 2000/09/15 08:23:21 fmk Exp $
00035  *
00036  */
00037 
00038 #ifndef _RENAME_H_
00039 #define _RENAME_H_
00040 
00041 /* entrypoint.h */
00042 #define ConvertGraph            __ConvertGraph
00043 #define CleanUpRootGraph        __CleanUpRootGraph
00044 
00045 
00046 /* balpart.c */
00047 #define FastInitBalance         __FastInitBalance
00048 #define FastBalance             __FastBalance
00049 #define FastBalance2            __FastBalance2
00050 
00051 /* bucketlist.c */
00052 #define initbucket              __initbucket
00053 #define resetbucket             __resetbucket
00054 #define freebucket              __freebucket
00055 #define Add2Part                __Add2Part
00056 #define UpdatePart              __UpdatePart
00057 #define GetMaxGainVtx           __GetMaxGainVtx
00058 #define SeeMaxGainVtx           __SeeMaxGainVtx
00059 #define PrintPlusPart           __PrintPlusPart
00060 #define PrintPartGains          __PrintPartGains
00061 
00062 /* coarsen.c */
00063 #define Coarsen                 __Coarsen
00064 #define KwayCoarsen             __KwayCoarsen
00065 #define SelectMatching          __SelectMatching
00066 #define KwaySelectMatching      __KwaySelectMatching
00067 
00068 /* fm.c */
00069 #define FMR_Refine              __FMR_Refine
00070 #define BFMR_Refine             __BFMR_Refine
00071 #define BFMR_Refine_Weighted    __BFMR_Refine_Weighted
00072 #define BFMR_Refine_EqWgt       __BFMR_Refine_EqWgt
00073 #define Greedy_Refine           __Greedy_Refine
00074 #define printwhere              __printwhere
00075 #define CheckBndSize            __CheckBndSize
00076 
00077 
00078 /* htable.c */
00079 #define CreateHTable            __CreateHTable
00080 #define SelHTSize               __SelHTSize
00081 #define AddHTable               __AddHTable
00082 #define DelHTable               __DelHTable
00083 #define IncreaseHTable          __IncreaseHTable
00084 
00085 
00086 /* initpart.c */
00087 #define InitPartition           __InitPartition
00088 #define GGPPartition            __GGPPartition
00089 #define GGGPPartition           __GGGPPartition
00090 #define EigPartition            __EigPartition
00091 #define inccompeinz             __inccompeinz
00092 #define ComputeCut              __ComputeCut
00093 
00094 
00095 /* kwaygreedy.c */
00096 #define KWay_RefineGreedy       __KWay_RefineGreedy
00097 #define KWayUpdateDegrees       __KWayUpdateDegrees
00098 #define KWayUpdateVtxDegrees    __KWayUpdateVtxDegrees
00099 
00100 
00101 /* kwaypart.c */
00102 #define KWayPart                __KWayPart
00103 #define KWayRefine              __KWayRefine
00104 #define KWayComputePartitionParams      __KWayComputePartitionParams
00105 #define KWayProjectPartition            __KWayProjectPartition
00106 #define KWayCheckDegrees                __KWayCheckDegrees
00107 
00108 
00109 /* lanczos.c */
00110 #define lanczos                 __lanczos
00111 #define givens                  __givens
00112 #define pivot                   __pivot
00113 #define matvec                  __matvec
00114 
00115 
00116 /* list.c */
00117 #define addthisnode             __addthisnode
00118 #define delthisnode             __delthisnode
00119 
00120 
00121 /* match.h */
00122 #define RM_Match                __RM_Match
00123 #define RM_Match_W              __RM_Match_W
00124 #define HEM_Match               __HEM_Match
00125 #define HEM_Match_W             __HEM_Match_W
00126 #define LEM_Match               __LEM_Match
00127 #define LEM_Match_W             __LEM_Match_W
00128 #define HCM_Match               __HCM_Match
00129 #define HCM_Match_W             __HCM_Match_W
00130 #define MHEM_Match              __MHEM_Match
00131 #define MHEM_Match_W            __MHEM_Match_W
00132 #define SRM_Match               __SRM_Match
00133 #define SHEM_Match              __SHEM_Match
00134 #define SMHEM_Match             __SMHEM_Match
00135 #define CreateCoarseGraph       __CreateCoarseGraph
00136 #define mergevertices           __mergevertices
00137 
00138 
00139 /* memory.c */
00140 #define AllocatePools           __AllocatePools
00141 #define FreePools               __FreePools
00142 #define CreateGraph             __CreateGraph
00143 #define FreeRootGraph           __FreeRootGraph
00144 #define FreeGraph               __FreeGraph
00145 #define InitGraph               __InitGraph
00146 #define ResetPools              __ResetPools
00147 #define GetEdgePool             __GetEdgePool
00148 #define SetEdgePool             __SetEdgePool
00149 #define FreeEdgePool            __FreeEdgePool
00150 #define EdgePoolSizeLeft        __EdgePoolSizeLeft
00151 #define GetnExtDegrees          __GetnExtDegrees
00152 #define ResetExtDegrees         __ResetExtDegrees
00153 #define icoremalloc             __icoremalloc
00154 #define icorefree               __icorefree
00155 
00156 /* mincover.c */
00157 #define MinCover                __MinCover
00158 #define MinCover_Augment        __MinCover_Augment
00159 #define MinCover_Decompose      __MinCover_Decompose
00160 #define MinCover_ColDFS         __MinCover_ColDFS
00161 #define MinCover_RowDFS         __MinCover_RowDFS
00162 
00163 
00164 /* mlevelorder.c */
00165 #define MultiLevelOrder         __MultiLevelOrder
00166 #define MLND                    __MLND
00167 #define SplitGraphOrder         __SplitGraphOrder
00168 #define SimpleOrder             __SimpleOrder
00169 #define MDOrder                 __MDOrder
00170 
00171 
00172 /* mlevelpart.c */
00173 #define MultiLevelPart          __MultiLevelPart
00174 #define RMLB                    __RMLB
00175 #define SplitGraphPart          __SplitGraphPart
00176 #define SplitGraphPart1_2       __SplitGraphPart1_2
00177 
00178 
00179 /* mmd.c */
00180 #define genmmd                  __genmmd
00181 #define mmdelm                  __mmdelm
00182 #define mmdint                  __mmdint
00183 #define mmdnum                  __mmdnum
00184 #define mmdupd                  __mmdupd
00185 
00186 
00187 /* refine.c */
00188 #define Refine                  __Refine
00189 #define ComputePartitionParams  __ComputePartitionParams
00190 #define ProjectPartition        __ProjectPartition
00191 
00192 
00193 /* separator.c */
00194 #define FindMinCovNodeSeparator __FindMinCovNodeSeparator
00195 
00196 
00197 /* smbfactor.c */
00198 #define ComputeFillIn           __ComputeFillIn
00199 #define smbfactor               __smbfactor
00200 #define ComputeElTree           __ComputeElTree
00201 
00202 
00203 /* smbfct.c */
00204 #define smbfct                  __smbfct
00205 
00206 
00207 /* stat.c */
00208 #define PrintGraphMMM           __PrintGraphMMM
00209 #define PrintPartResults        __PrintPartResults
00210 #define PrintOrderResults       __PrintOrderResults
00211 #define CalcNodeOpc             __CalcNodeOpc
00212 #define CalcParOpc              __CalcParOpc
00213 #define ComputePartBalance      __ComputePartBalance
00214 
00215 
00216 /* util.c */
00217 #define InitRandom              __InitRandom
00218 #define PermuteGraphRandom      __PermuteGraphRandom
00219 #define RandomPermute           __RandomPermute
00220 #define RelDiff                 __RelDiff
00221 #define CheckDegrees            __CheckDegrees
00222 #define SortKeyValueNodesDec    __SortKeyValueNodesDec
00223 #define DecKeyValueCmp          __DecKeyValueCmp
00224 
00225 
00226 /* Renaming for GKlib.c */
00227 #define iasum           __iasum
00228 #define icopy           __icopy
00229 #define iset            __iset
00230 #define iamax           __iamax
00231 #define iamin           __iamin
00232 #define sasum           __sasum
00233 #define dasum           __dasum
00234 #define daxpy           __daxpy
00235 #define dcopy           __dcopy
00236 #define ddot            __ddot
00237 #define dnrm2           __dnrm2
00238 #define dscal           __dscal
00239 #define dswap           __dswap
00240 #define GKfopen         __GKfopen
00241 #define GKfclose        __GKfclose
00242 #define imalloc         __imalloc
00243 #define ismalloc        __ismalloc
00244 #define GKmalloc        __GKmalloc
00245 #define GKfree          __GKfree
00246 #define iincsort        __iincsort
00247 #define idecsort        __idecsort
00248 #define errexit         __errexit
00249 
00250 #ifndef METISLIB
00251 #define cleartimer      __cleartimer
00252 #define starttimer      __startimer
00253 #define stoptimer       __stoptimer
00254 #define printtimer      __printitmer
00255 #define gettimer        __gettimer
00256 #define seconds         __seconds
00257 #else
00258 #define cleartimer(a)           ;
00259 #define starttimer(a)           ;
00260 #define stoptimer(a)            ;
00261 #define printtimer(a, b)        ;
00262 #define gettimer(a)             ;
00263 #define seconds(a)              ;
00264 #endif
00265 
00266 
00267 #endif

Generated on Mon Oct 23 15:05:12 2006 for OpenSees by doxygen 1.5.0