-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathbuild.h
More file actions
103 lines (82 loc) · 2.18 KB
/
build.h
File metadata and controls
103 lines (82 loc) · 2.18 KB
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
/**
* Copyright (C) 2022 Felix Wang
*
* Simulation Tool for Asynchronous Cortical Streams (stacs)
*/
#ifndef __STACS_BUILD_H__
#define __STACS_BUILD_H__
#define GRAPHTYPE_NTYPE 3
#define GRAPHTYPE_STR 0
#define GRAPHTYPE_VTX 1
#define GRAPHTYPE_EDG 2
#define REPTYPE_REAL 0
#define REPTYPE_TICK 1
// TODO: reorder these numbers sometime
#define RNGTYPE_NRNG 12
#define RNGTYPE_CONST 0
#define RNGTYPE_UNIF 1
#define RNGTYPE_UNINT 2
#define RNGTYPE_NORM 3
#define RNGTYPE_BNORM 4
#define RNGTYPE_LBNORM 5
#define RNGTYPE_LIN 6
#define RNGTYPE_LBLIN 7
#define RNGTYPE_UBLIN 8
#define RNGTYPE_BLIN 9
#define RNGTYPE_LBLOGNORM 10
#define RNGTYPE_FILE 11
#define RNGPARAM_CONST 1
#define RNGPARAM_UNIF 2
#define RNGPARAM_UNINT 3
#define RNGPARAM_NORM 2
#define RNGPARAM_BNORM 3
#define RNGPARAM_LBNORM 3
#define RNGPARAM_LIN 2
#define RNGPARAM_LBLIN 3
#define RNGPARAM_UBLIN 3
#define RNGPARAM_BLIN 4
#define RNGPARAM_LBLOGNORM 4
#define RNGPARAM_FILE 1
#define VTXSHAPE_POINT 0
#define VTXSHAPE_CIRCLE 1
#define VTXSHAPE_SPHERE 2
#define VTXSHAPE_SPHERE_SURFACE 5
#define VTXSHAPE_LINE 3
#define VTXSHAPE_RECT 4
#define VTXPARAM_POINT 0
#define VTXPARAM_CIRCLE 1
#define VTXPARAM_SPHERE 1
#define VTXPARAM_SPHERE_SURFACE 1
#define VTXPARAM_LINE 1
#define VTXPARAM_RECT 2
#define CONNTYPE_UNIF 0
#define PROBPARAM_UNIF 1
#define MASKPARAM_UNIF 0
#define CONNTYPE_SIG 1
#define PROBPARAM_SIG 3
#define MASKPARAM_SIG 0
#define CONNTYPE_IDX 2
#define PROBPARAM_IDX 0
#define MASKPARAM_IDX 4
#define CONNTYPE_FILE 3
#define PROBPARAM_FILE 1
#define MASKPARAM_FILE 2
#define CONNTYPE_SMPL 4
#define PROBPARAM_SMPL 0
#define MASKPARAM_SMPL 2
#define CONNTYPE_SMPL_NORM 5
#define PROBPARAM_SMPL_NORM 1
#define MASKPARAM_SMPL_NORM 2
#define CONNTYPE_SMPL_ANORM 6
#define PROBPARAM_SMPL_ANORM 2
#define MASKPARAM_SMPL_ANORM 2
#define DISTYPE_EUCLIDEAN 0
#define DISTPARAM_EUCLIDEAN 0
#define DISTYPE_SPHERE 1
#define DISTPARAM_SPHERE 1
#define DISTYPE_PERIRECT 2
#define DISTPARAM_PERIRECT 2
#define FT_DEFAULT "csv-sparse"
#define FT_CSV_SPARSE 0
#define FT_CSV_DENSE 1
#endif //__STACS_BUILD_H__