HOG2
|
Go to the source code of this file.
Functions | |
constexpr uint64_t | bits (uint64_t a, uint64_t b, uint64_t c) |
constexpr uint64_t | bits (uint64_t a, uint64_t b, uint64_t c, uint64_t d, uint64_t e, uint64_t f) |
Variables | |
const int | rotateCWTable [54] |
const int | flipTable [54] |
const int | noFlipMoveCount [numPieces] |
const uint64_t | locations [numPieces][14 *6 *2+1] |
|
constexpr |
Definition at line 16 of file Hexagon.cpp.
Referenced by bits(), PermutationPDB< state, action, environment, 8 >::GetFileName(), Rubik7Edge::GetStateFromHash(), RubiksCorner::GetStateFromHash(), RubikEdge::GetStateFromHash(), RubikEdgePDB::GetStateFromHash(), RubiksCornerStateBits::Rotate(), and RubiksCornerStateBits::Swap().
|
constexpr |
Definition at line 22 of file Hexagon.cpp.
const int flipTable[54] |
Definition at line 30 of file Hexagon.cpp.
Referenced by HexagonEnvironment::BuildFlipTable().
const uint64_t locations[numPieces][14 *6 *2+1] |
Definition at line 57 of file Hexagon.cpp.
Referenced by HexagonEnvironment::ApplyAction(), HexagonEnvironment::BuildFlipTable(), HexagonEnvironment::BuildRotationTable(), HexagonEnvironment::GetActions(), and HexagonEnvironment::UndoAction().
const int noFlipMoveCount[numPieces] |
Definition at line 33 of file Hexagon.cpp.
Referenced by HexagonEnvironment::GetActions().
const int rotateCWTable[54] |
Definition at line 27 of file Hexagon.cpp.
Referenced by HexagonEnvironment::BuildRotationTable().