-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathTODO.md~
More file actions
63 lines (40 loc) · 1.26 KB
/
TODO.md~
File metadata and controls
63 lines (40 loc) · 1.26 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
#Testing and Refactoring
Stringmol is research code, but the time has come to improve its organisation.
We need to standardise parameter loading on the following run types:
* 0: 1 on 1
* 1: ALife XII
* 2: Con pop
* 4: Comass GA
##Parameters
These are the values that are used in the config files (missing parameters are standardised already)
###RANDSEED
* 0: not set (might be needed though!)
* 1: initmyrand(-1) sets rseed
* 2: longinitmyrand() based on seedin sets rseed
* 4: longinitmyrand() based on seedin sets rseed
###NSTEPS / MAXNSTEPS
* 0: arg_load() sets A.nsteps
* 1: readordef_param_int() sets maxnsteps
* 2: A[0]->nsteps is set, but not used; MAXCONSTEPS is a hard coded const, value 10,000,000
* 4: setupSMol() sets R.maxnsteps using read_param_int()
###NTRIALS
* 0: not set
* 1: readordef_param_int() sets rlim
* 2: not needed (?)
* 4: not needed (always 1)
###GAQNN
* 0: not needed
* 1: not needed
* 2: not needed
* 4: read_param_int
###GRANULAR
_This is used for the `granular_SM' experiment in the ALife Journal paper
* 0: not set
* 1: readordef_param_int() sets A.granular_1
* 2: not set
* 4: not set
###NCON
* 0: not needed
* 1: not needed
* 2: NCON initialised to 4, then read_param_int("NCONTAINERS")
* 4: not needed (but similar to popsize)