diff options
Diffstat (limited to 'TODO.txt')
| -rw-r--r-- | TODO.txt | 21 |
1 files changed, 16 insertions, 5 deletions
| @@ -1,11 +1,18 @@ | |||
| 1 | Check stats for all tables using H48stats solver | 1 | Check stats for all tables using H48stats solver |
| 2 | - implement gencube | 2 | - implement getcube |
| 3 | - move cubefromarray from cube_io to where needed | 3 | x implement stuff in utils.h |
| 4 | x implement functions | ||
| 5 | x unit tests for permtoindex and indextoperm | ||
| 6 | x move cubefromarray from cube_io to where needed (cube_generic) | ||
| 4 | - implement in cube_generic | 7 | - implement in cube_generic |
| 5 | - fix in cube_public | 8 | x getcube_fix |
| 6 | - add tests | 9 | - getcube |
| 10 | x permutation | ||
| 11 | - orientation | ||
| 12 | - unit tests | ||
| 13 | x fix in cube_public | ||
| 7 | - test shell | 14 | - test shell |
| 8 | - optional: dr states (just to check options) | 15 | - optional: dr states (includes "fix" option) |
| 9 | - implement tool for stats | 16 | - implement tool for stats |
| 10 | - output to file, only write cocsep to stdout | 17 | - output to file, only write cocsep to stdout |
| 11 | 18 | ||
| @@ -50,6 +57,10 @@ Improvements | |||
| 50 | - use interleaved tables (e.g. big table with k=2 or k=1 and interleaved | 57 | - use interleaved tables (e.g. big table with k=2 or k=1 and interleaved |
| 51 | small table with k=4 for better backup pruning) | 58 | small table with k=4 for better backup pruning) |
| 52 | 59 | ||
| 60 | small things | ||
| 61 | - maybe move part of the logic for coord_h48 (and its inverse) to | ||
| 62 | utils.h (subsettoindex-like) | ||
| 63 | |||
| 53 | ## H48 optimal solver (some has already been implemented) | 64 | ## H48 optimal solver (some has already been implemented) |
| 54 | 65 | ||
| 55 | First compute co + csep. Use csep as a binary number (2^7 instead of 70, | 66 | First compute co + csep. Use csep as a binary number (2^7 instead of 70, |
