From 518d98ad5f9eec0cf4124375bdbb84d1296b3f3f Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Thu, 4 Jul 2024 17:09:55 +0200 Subject: (almost) added getcube --- TODO.txt | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index 86c48fd..b625e12 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,11 +1,18 @@ Check stats for all tables using H48stats solver - - implement gencube - - move cubefromarray from cube_io to where needed + - implement getcube + x implement stuff in utils.h + x implement functions + x unit tests for permtoindex and indextoperm + x move cubefromarray from cube_io to where needed (cube_generic) - implement in cube_generic - - fix in cube_public - - add tests + x getcube_fix + - getcube + x permutation + - orientation + - unit tests + x fix in cube_public - test shell - - optional: dr states (just to check options) + - optional: dr states (includes "fix" option) - implement tool for stats - output to file, only write cocsep to stdout @@ -50,6 +57,10 @@ Improvements - use interleaved tables (e.g. big table with k=2 or k=1 and interleaved small table with k=4 for better backup pruning) +small things + - maybe move part of the logic for coord_h48 (and its inverse) to + utils.h (subsettoindex-like) + ## H48 optimal solver (some has already been implemented) First compute co + csep. Use csep as a binary number (2^7 instead of 70, -- cgit v1.3