This commit is contained in:
Daniel Ledda
2025-01-04 22:51:33 +01:00
parent 50f4501c86
commit 2daee71548
11 changed files with 277 additions and 245 deletions

View File

@@ -53,13 +53,13 @@ void rotate90Z(Space *space);
void pushNewUniqueSpins(std::vector<Space> *existingSpaces, Space* spaceToSpin);
std::vector<Space> getUniqueRotations(Space *space);
list<Space> getUniqueRotations(Arena *arena, Space *space);
std::vector<Space> getAllRotations(Space *space);
list<Space> getAllRotations(Arena *arena, Space *space);
std::vector<uint64> getAllPositionsInPrism(Space *space, int prism_dims[3]);
list<uint64> getAllPositionsInPrism(Arena *arena, Space *space, int prism_dims[3]);
std::vector<uint64> getAllPermutationsInPrism(Space *space, int prism_dims[3]);
list<uint64> getAllPermutationsInPrism(Arena *arena, Space *space, int prism_dims[3]);
int size(uint64 space);