forked from KarypisLab/METIS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdefs.h
59 lines (42 loc) · 1.37 KB
/
defs.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
/*
* defs.h
*
* This file contains various constant definitions
*
* Started 8/9/02
* George
*
*/
#define CMD_PTYPE 1
#define CMD_OTYPE 2
#define CMD_CTYPE 5
#define CMD_ITYPE 6
#define CMD_RTYPE 7
#define CMD_BALANCE 10
#define CMD_CONTIG 11
#define CMD_MINCONN 12
#define CMD_MINVOL 13
#define CMD_NITER 20
#define CMD_NTRIALS 21
#define CMD_NSEPS 22
#define CMD_TPWGTS 30
#define CMD_SDIFF 31
#define CMD_DEGREE 40
#define CMD_COMPRESS 41
#define CMD_SEED 50
#define CMD_OUTPUT 100
#define CMD_NOOUTPUT 101
#define CMD_DBGLVL 1000
#define CMD_HELP 1001
/* The text labels for PTypes */
static char ptypenames[][15] = {"rb", "kway"};
/* The text labels for ObjTypes */
static char objtypenames[][15] = {"cut", "vol", "node"};
/* The text labels for CTypes */
static char ctypenames[][15] = {"rm", "shem"};
/* The text labels for RTypes */
static char rtypenames[][15] = {"fm", "greedy", "2sided", "1sided"};
/* The text labels for ITypes */
static char iptypenames[][15] = {"grow", "random", "edge", "node", "metisrb"};
/* The text labels for GTypes */
static char gtypenames[][15] = {"dual", "nodal"};