From 445364a4b495c275e2723a05e7f4be0090ba5d0a Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Sun, 9 Oct 2022 18:12:39 +0200 Subject: Finished fst, added tests. STILL NOT WORKING. --- TODO.md | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) (limited to 'TODO.md') diff --git a/TODO.md b/TODO.md index 4421b49..d0281d3 100644 --- a/TODO.md +++ b/TODO.md @@ -4,12 +4,13 @@ This is a list of things that I would like to add or change at some point. It's more of a personal reminder than anything else. ## After symcoord -### fst_cube -* slightly different from cube in v2.0.2: each "side" coordinate - is a transformation of the other, not an eorl or similar (changes - the permutation!) -* inverse: for edges, just generate ep[12] and convert back -* corners: big table (150Mb if 16bit integers are used) +### generic: +* all files should have an init function, calling the ones + of the files includes + doing more stuff. A static "initiliazed" + variable is probably needed too. +### testing! +* test fst and other things... +* move test_coord to the testing folder ### Solving standard coordinates * add Void * extradata to DfsArg and a custom move function * add optional custom pre-process for generating special table (nx) @@ -42,7 +43,6 @@ It's more of a personal reminder than anything else. check if found enough solutions before checking pruning values) ### Technical * generic option parser -* testing? Maybe just hardcode some examples generated with old nissy ### Commands * Easy: add option -I (inverse) and -L (linear, like inverse + normal) to do only linear NISS @@ -86,9 +86,6 @@ including e.g. solutions that were not shown because -c) ## Technical stuff -### Testing -* write some proper tests, move test_coord to the testing module(s) - ### Memory management * free pruning table after solve is done? if I do this I need to deafault to a small table for < 8 moves solutions or smth -- cgit v1.3