-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstate.ksy
57 lines (57 loc) · 1.14 KB
/
state.ksy
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
meta:
id: makise_state_file
endian: le
seq:
- id: header
type: header
- id: population
type: genotype
repeat: expr
repeat-expr: header.population_size
types:
genotype:
seq:
- id: dna
size: _root.header.dna_length * 4
- id: evaluated
type: u1
- id: hits
type: u4
- id: fitness_value
type: f8
header:
seq:
- id: population_size
type: u4
- id: seed
type: u4
- id: default_seed
type: u1
- id: dna_length
type: u4
- id: generations
type: s4
- id: current_gen
type: u4
- id: partitions
type: u4
- id: tournament_size
type: u4
- id: use_csv
type: u1
- id: mutation_rate
type: f8
- id: n_crossover_funcs
type: u4
- id: crossover_func_names
type: strz
encoding: ascii
repeat: expr
repeat-expr: n_crossover_funcs
- id: n_mutation_funcs
type: u4
- id: mutation_func_names
type: strz
encoding: ascii
repeat: expr
repeat-expr: n_mutation_funcs