aboutsummaryrefslogtreecommitdiff
path: root/src/cubetypes.h
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2022-05-31 17:29:08 +0200
committerSebastiano Tronto <sebastiano@tronto.net>2022-05-31 17:29:08 +0200
commitf021ee7fa4975eab02c158451093a28e83a725d9 (patch)
tree7ec8d13732d59fa1b53e55b87753ebf35b5e58ad /src/cubetypes.h
parente18f8e4eefadd733d985e99e2710111afa5a710a (diff)
downloadnissy-f021ee7fa4975eab02c158451093a28e83a725d9.tar.gz
nissy-f021ee7fa4975eab02c158451093a28e83a725d9.zip
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!
Diffstat (limited to '')
-rw-r--r--src/cubetypes.h7
1 files changed, 4 insertions, 3 deletions
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
168coordinate 168coordinate
169{ 169{
170 Indexer index; 170 Indexer index;
171 AntiIndexer cube;
172 uint64_t max; 171 uint64_t max;
173 TransFinder transfind;
174 CoordMover move; 172 CoordMover move;
175 CoordTransformer transform; 173 CoordTransformer transform;
174 SymData * sd;
176}; 175};
177 176
178struct 177struct
@@ -324,8 +323,10 @@ symdata
324 int ntrans; 323 int ntrans;
325 Trans * trans; 324 Trans * trans;
326 uint64_t * class; 325 uint64_t * class;
327 Cube * rep; 326 uint64_t * unsym;
328 Trans * transtorep; 327 Trans * transtorep;
328 uint64_t * selfsim;
329 CoordTransformer transform; /* TODO: remove, use that of base coord */
329}; 330};
330 331
331struct 332struct

Generated with cgit - Back to sebastiano.tronto.net