@@ -5,7 +5,7 @@ function mapped_entry_to_compact(::Cross{false})
55end
66
77function source_entry_to_configs (:: Cross{false} )
8- return Dict(Pair{Int64, Vector{BitVector}}[5 => [[1, 0, 1, 0, 0, 0, 1, 0, 1], [1, 0, 0, 1, 0, 0, 1, 0, 1]], 12 => [[0, 0, 1, 0, 1, 0, 1, 0, 1], [0, 1, 0, 0, 1, 0, 1, 0, 1]], 8 => [[0, 0, 1, 0, 1, 0, 1, 0, 0], [0, 1, 0, 0, 1, 0, 1, 0, 0], [0, 0, 1, 0, 1, 0, 0, 1, 0], [0, 1, 0, 0, 1, 0, 0, 1, 0]], 1 => [[1, 0, 1, 0, 0, 0, 1, 0, 0], [1, 0, 0, 1, 0, 0, 1, 0, 0], [1, 0, 1, 0, 0, 0, 0, 1, 0], [1, 0, 0, 1, 0, 0, 0, 1, 0]], 0 => [[0, 1, 0, 1, 0, 0, 1, 0, 0], [0, 1, 0, 1, 0, 0, 0, 1, 0]], 6 => [[0, 1, 0, 1, 0, 1, 0, 0, 1]], 11 => [[1, 0, 1, 0, 1, 1, 0, 1, 0]], 9 => [[1, 0, 1, 0, 1, 0, 1, 0, 0], [1, 0, 1, 0, 1, 0, 0, 1, 0]], 14 => [[0, 0, 1, 0, 1, 1, 0, 0, 1], [0, 1, 0, 0, 1, 1, 0, 0, 1]], 3 => [[1, 0, 1, 0, 0, 1, 0, 1, 0], [1, 0, 0, 1, 0, 1, 0, 1, 0]], 7 => [[1, 0, 1, 0, 0, 1, 0, 0, 1], [1, 0, 0, 1, 0, 1, 0, 0, 1]], 4 => [[0, 1, 0, 1, 0, 0, 1, 0, 1]], 13 => [[1, 0, 1, 0, 1, 0, 1, 0, 1]], 15 => [[1, 0, 1, 0, 1, 1, 0, 0, 1]], 2 => [[0, 1, 0, 1, 0, 1, 0, 1, 0]], 10 => [[0, 0, 1, 0, 1, 1, 0, 1, 0], [0, 1, 0, 0, 1, 1, 0, 1, 0]]])
8+ return Dict(Pair{Int64, Vector{BitVector}}[5 => [[1, 0, 0, 1, 0, 0, 1, 0, 1], [1, 0, 1, 0, 0, 0, 1, 0, 1]], 12 => [[0, 1, 0, 0, 1, 0, 1, 0, 1], [0, 0, 1, 0, 1, 0, 1, 0, 1]], 8 => [[0, 1, 0, 0, 1, 0, 0, 1, 0], [0, 0, 1, 0, 1, 0, 0, 1, 0], [0, 1, 0, 0, 1, 0, 1, 0, 0], [0, 0, 1, 0, 1, 0, 1, 0, 0]], 1 => [[1, 0, 0, 1, 0, 0, 0, 1, 0], [1, 0, 1, 0, 0, 0, 0, 1, 0], [1, 0, 0, 1, 0, 0, 1, 0, 0], [1, 0, 1, 0, 0, 0, 1, 0, 0]], 0 => [[0, 1, 0, 1, 0, 0, 0, 1, 0], [0, 1, 0, 1, 0, 0, 1, 0, 0]], 6 => [[0, 1, 0, 1, 0, 1, 0, 0, 1]], 11 => [[1, 0, 1, 0, 1, 1, 0, 1, 0]], 9 => [[1, 0, 1, 0, 1, 0, 0, 1, 0], [1, 0, 1, 0, 1, 0, 1, 0, 0]], 14 => [[0, 1, 0, 0, 1, 1, 0, 0, 1], [0, 0, 1, 0, 1, 1, 0, 0, 1]], 3 => [[1, 0, 0, 1, 0, 1, 0, 1, 0], [1, 0, 1, 0, 0, 1, 0, 1, 0]], 7 => [[1, 0, 0, 1, 0, 1, 0, 0, 1], [1, 0, 1, 0, 0, 1, 0, 0, 1]], 4 => [[0, 1, 0, 1, 0, 0, 1, 0, 1]], 13 => [[1, 0, 1, 0, 1, 0, 1, 0, 1]], 15 => [[1, 0, 1, 0, 1, 1, 0, 0, 1]], 2 => [[0, 1, 0, 1, 0, 1, 0, 1, 0]], 10 => [[0, 1, 0, 0, 1, 1, 0, 1, 0], [0, 0, 1, 0, 1, 1, 0, 1, 0]]])
99end
1010
1111
@@ -18,24 +18,6 @@ function source_entry_to_configs(::Cross{true})
1818end
1919
2020
21- function mapped_entry_to_compact (:: TShape{true} )
22- return Dict ([0 => 0 , 4 => 4 , 5 => 5 , 6 => 2 , 2 => 2 , 7 => 7 , 3 => 3 , 1 => 1 ])
23- end
24-
25- function source_entry_to_configs (:: TShape{true} )
26- return Dict (Pair{Int64, Vector{BitVector}}[0 => [[0 , 0 , 0 , 1 , 0 ], [0 , 0 , 1 , 0 , 0 ]], 4 => [[0 , 0 , 1 , 0 , 1 ]], 5 => [], 6 => [[0 , 1 , 0 , 0 , 1 ]], 2 => [[0 , 1 , 0 , 1 , 0 ]], 7 => [], 3 => [[1 , 1 , 0 , 1 , 0 ]], 1 => [[1 , 0 , 0 , 1 , 0 ], [1 , 0 , 1 , 0 , 0 ]]])
27- end
28-
29-
30- function mapped_entry_to_compact (:: TShape{false} )
31- return Dict ([0 => 0 , 4 => 0 , 5 => 1 , 6 => 6 , 2 => 0 , 7 => 7 , 3 => 1 , 1 => 1 ])
32- end
33-
34- function source_entry_to_configs (:: TShape{false} )
35- return Dict (Pair{Int64, Vector{BitVector}}[0 => [[0 , 0 , 1 , 0 , 1 , 0 ]], 4 => [[0 , 0 , 0 , 1 , 0 , 1 ], [0 , 0 , 1 , 0 , 0 , 1 ]], 5 => [[1 , 0 , 0 , 1 , 0 , 1 ], [1 , 0 , 1 , 0 , 0 , 1 ]], 6 => [[0 , 1 , 0 , 1 , 0 , 1 ]], 2 => [[0 , 1 , 0 , 1 , 0 , 0 ], [0 , 1 , 0 , 0 , 1 , 0 ]], 7 => [[1 , 1 , 0 , 1 , 0 , 1 ]], 3 => [[1 , 1 , 0 , 1 , 0 , 0 ], [1 , 1 , 0 , 0 , 1 , 0 ]], 1 => [[1 , 0 , 1 , 0 , 1 , 0 ]]])
36- end
37-
38-
3921function mapped_entry_to_compact (:: Turn )
4022 return Dict ([0 => 0 , 2 => 0 , 3 => 3 , 1 => 0 ])
4123end
@@ -68,7 +50,7 @@ function mapped_entry_to_compact(::BranchFix)
6850end
6951
7052function source_entry_to_configs (:: BranchFix )
71- return Dict (Pair{Int64, Vector{BitVector}}[0 => [[0 , 1 , 0 , 1 , 0 , 0 ], [0 , 1 , 0 , 0 , 1 , 0 ], [0 , 0 , 1 , 0 , 1 , 0 ]], 2 => [[0 , 1 , 0 , 1 , 0 , 1 ]], 3 => [[1 , 0 , 0 , 1 , 0 , 1 ], [1 , 0 , 1 , 0 , 0 , 1 ]], 1 => [[1 , 0 , 1 , 0 , 1 , 0 ]]])
53+ return Dict (Pair{Int64, Vector{BitVector}}[0 => [[0 , 0 , 1 , 0 , 1 , 0 ], [0 , 1 , 0 , 0 , 1 , 0 ], [0 , 1 , 0 , 1 , 0 , 0 ]], 2 => [[0 , 1 , 0 , 1 , 0 , 1 ]], 3 => [[1 , 0 , 1 , 0 , 0 , 1 ], [1 , 0 , 0 , 1 , 0 , 1 ]], 1 => [[1 , 0 , 1 , 0 , 1 , 0 ]]])
7254end
7355
7456
0 commit comments