From f021ee7fa4975eab02c158451093a28e83a725d9 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Tue, 31 May 2022 17:29:08 +0200 Subject: Big changes to coordinate system: remove "anti-index" in favor of a more kociemba-like move function for each coordinate. This should speedup the table generation step. WARNING: nissy might not be 100% functional at this stage, TESTING needed! --- src/cubetypes.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/cubetypes.h') diff --git a/src/cubetypes.h b/src/cubetypes.h index 518c727..3ba667c 100644 --- a/src/cubetypes.h +++ b/src/cubetypes.h @@ -168,11 +168,10 @@ struct coordinate { Indexer index; - AntiIndexer cube; uint64_t max; - TransFinder transfind; CoordMover move; CoordTransformer transform; + SymData * sd; }; struct @@ -324,8 +323,10 @@ symdata int ntrans; Trans * trans; uint64_t * class; - Cube * rep; + uint64_t * unsym; Trans * transtorep; + uint64_t * selfsim; + CoordTransformer transform; /* TODO: remove, use that of base coord */ }; struct -- cgit v1.3