hp2FEM
0.1
|
00001 /* 00002 * struct.h 00003 * 00004 * This file contains data structures for the various programs of METIS. 00005 * 00006 * Started 8/9/02 00007 * George 00008 * 00009 * $Id: struct.h 10409 2011-06-25 16:58:34Z karypis $ 00010 */ 00011 00012 #ifndef _STRUCTBIN_H_ 00013 #define _STRUCTBIN_H_ 00014 00015 00016 /*************************************************************************/ 00018 /*************************************************************************/ 00019 typedef struct { 00020 idx_t ptype; 00021 idx_t objtype; 00022 idx_t ctype; 00023 idx_t iptype; 00024 idx_t rtype; 00025 00026 idx_t minconn; 00027 idx_t contig; 00028 00029 idx_t nooutput; 00030 00031 idx_t balance; 00032 idx_t ncuts; 00033 idx_t niter; 00034 00035 idx_t gtype; 00036 idx_t ncommon; 00037 00038 idx_t seed; 00039 idx_t dbglvl; 00040 00041 idx_t nparts; 00042 00043 idx_t nseps; 00044 idx_t ufactor; 00045 idx_t pfactor; 00046 idx_t compress; 00047 idx_t ccorder; 00048 00049 char *filename; 00050 char *outfile; 00051 char *xyzfile; 00052 char *tpwgtsfile; 00053 char *ubvecstr; 00054 00055 idx_t wgtflag; 00056 idx_t numflag; 00057 real_t *tpwgts; 00058 real_t *ubvec; 00059 00060 real_t iotimer; 00061 real_t parttimer; 00062 real_t reporttimer; 00063 00064 size_t maxmemory; 00065 } params_t; 00066 00067 00068 #endif