| ! | Data.Vector.Storable.Allocated |
| !$ | Rubik.Cube.Coord, Rubik.Cube |
| !. | Rubik.Cube.Coord, Rubik.Cube |
| :| | Data.Tuple.Extra |
| <&> | Rubik.Misc |
| <>^ | Rubik.Misc |
| >$< | Rubik.Solver |
| ?? | Rubik.Misc |
| Action | |
| 1 (Type/Class) | Rubik.Symmetry |
| 2 (Data Constructor) | Rubik.Symmetry |
| actionCorner | Rubik.Cube.Cubie.Internal |
| actionEdge | Rubik.Cube.Cubie.Internal |
| actionUDEdgePermu2 | Rubik.Cube.Cubie.Internal |
| actionUDSlice | Rubik.Cube.Cubie.Internal |
| actionUDSlicePermu | Rubik.Cube.Cubie.Internal |
| actionUDSlicePermu' | Rubik.Cube.Cubie.Internal |
| actionUDSlicePermu2 | Rubik.Cube.Cubie.Internal |
| asProxyTypeOf | Rubik.Misc |
| B | Rubik.Cube.Moves.Internal |
| b | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| BasicMove | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| basicMoveToCube | Rubik.Cube.Moves.Internal |
| Binary | Data.Binary.Storable |
| bl | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| bool | Rubik.Misc |
| br | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| callocVector | Data.Vector.Storable.Allocated |
| castDistance | Rubik.Tables.Internal |
| centerFacelets | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| checkCoord | Rubik.Cube.Coord, Rubik.Cube |
| choose | Rubik.Misc |
| chunk | Rubik.Misc |
| classCornerPermu | Rubik.Tables.Moves |
| classFlipUDSlicePermu | Rubik.Tables.Moves |
| clear | Data.MBitVector |
| Color | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| colorChar | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| ColorFacelets | |
| 1 (Type/Class) | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| 2 (Data Constructor) | Rubik.Cube.Facelet.Internal |
| colorFacelets | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| colorFacelets' | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| colorFacelets'' | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| colorFaceletsOf | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| colorFaceletsToCube | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| colorOf | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| complement | Data.MBitVector |
| composeList | Rubik.Misc |
| composeSym | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| composeVector | Rubik.Misc |
| conjUDSlicePermu | Rubik.Tables.Moves |
| conjugate | Rubik.Misc |
| conjugateCornerOrien | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| conjugateEdgeOrien' | Rubik.Cube.Cubie.Internal |
| conjugateFlipUDSlice | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| conjugateFlipUDSlicePermu | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| conjugateFlipUDSlicePermu' | Rubik.Tables.Moves |
| conjugateFlipUDSlicePermu_ | Rubik.Tables.Moves |
| conjugateUDSlicePermu | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| conjugateUDSlicePermu' | Rubik.Tables.Moves |
| consMove | Rubik.Cube.Moves.Internal |
| convertP | Rubik.Solver |
| Coord | Rubik.Distances |
| coordToCube | Rubik.Cube.Moves.Internal |
| cOrien | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| Corner | |
| 1 (Type/Class) | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| 2 (Data Constructor) | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| corner | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| cornerFacelets | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| CornerOrien | |
| 1 (Type/Class) | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| 2 (Data Constructor) | Rubik.Cube.Cubie.Internal |
| cornerOrien | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| CornerPermu | |
| 1 (Type/Class) | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| 2 (Data Constructor) | Rubik.Cube.Cubie.Internal |
| cornerPermu | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| cPermu | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| cp_co | Rubik.Solver.Optimal |
| create | Data.Vector.Storable.Allocated |
| cSum | Rubik.Cube.Coord, Rubik.Cube |
| cSum_mMax | Rubik.Cube.Coord, Rubik.Cube |
| cSum_nMax | Rubik.Cube.Coord, Rubik.Cube |
| Cube | |
| 1 (Type/Class) | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| 2 (Data Constructor) | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| cube | Rubik.Cube.Cubie.Internal |
| cube' | Rubik.Cube.Cubie.Internal |
| CubeAction | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| cubeAction | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| cubeActionToEndo | Rubik.Cube.Coord, Rubik.Cube |
| cubeComponentOfConjEdgeOrien | Rubik.Tables.Moves |
| CubeSyms | Rubik.Cube.Moves.Internal |
| D | Rubik.Cube.Moves.Internal |
| d | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| db | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| dbl | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| debug | Rubik.Tables.Internal |
| decode | Rubik.Cube.Coord, Rubik.Cube |
| decodeBase | Rubik.Cube.Coord, Rubik.Cube |
| decodeCV | Rubik.Cube.Coord, Rubik.Cube |
| decodeFact | Rubik.Cube.Coord, Rubik.Cube |
| decodeFile | Data.Binary.Storable |
| decodeMove | Rubik.Cube.Moves.Internal |
| df | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| dfr | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| dfSearch | Rubik.IDA |
| DInt | Rubik.Solver |
| Distance | |
| 1 (Type/Class) | Rubik.Solver |
| 2 (Data Constructor) | Rubik.Solver |
| distanceP | Rubik.Solver |
| distances | Rubik.Distances |
| distancesM | Rubik.Distances |
| distanceTable2 | Rubik.Tables.Internal |
| distanceWith2 | Rubik.Solver |
| distanceWith2' | Rubik.Tables.Internal |
| distanceWithSym2' | Rubik.Tables.Internal |
| dl | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| dlf | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| dr | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| drb | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| dSym_CornerOrien_CornerPermu | Rubik.Tables.Distances |
| dSym_CornerOrien_FlipUDSlicePermu | Rubik.Tables.Distances |
| d_CornerOrien_UDSlice | Rubik.Tables.Distances |
| d_CornerPermu_UDSlicePermu2 | Rubik.Tables.Distances |
| d_EdgeOrien_UDSlice | Rubik.Tables.Distances |
| d_UDEdgePermu2_UDSlicePermu2 | Rubik.Tables.Distances |
| eCost | Rubik.IDA |
| Edge | |
| 1 (Type/Class) | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| 2 (Data Constructor) | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| edge | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| edgeFacelets | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| EdgeOrien | |
| 1 (Type/Class) | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| 2 (Data Constructor) | Rubik.Cube.Cubie.Internal |
| edgeOrien | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| EdgePermu | |
| 1 (Type/Class) | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| 2 (Data Constructor) | Rubik.Cube.Cubie.Internal |
| edgePermu | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| edgePermu2 | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| edges | Rubik.IDA |
| eLabel | Rubik.IDA |
| ElemMove | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| elemMoveToCube | Rubik.Cube.Moves.Internal |
| encode | Rubik.Cube.Coord, Rubik.Cube |
| encodeBase | Rubik.Cube.Coord, Rubik.Cube |
| encodeBaseV | Rubik.Cube.Coord, Rubik.Cube |
| encodeCV | Rubik.Cube.Coord, Rubik.Cube |
| encodeEdgeOrien' | Rubik.Cube.Coord, Rubik.Cube |
| encodeFact | Rubik.Cube.Coord, Rubik.Cube |
| encodeFile | Data.Binary.Storable |
| Endo | Rubik.Cube.Coord, Rubik.Cube |
| endoVector | Rubik.Cube.Coord, Rubik.Cube |
| EOComponent | Rubik.Tables.Moves |
| eoComponentOfConjEdgeOrien | Rubik.Tables.Moves |
| EOComponents | Rubik.Tables.Moves |
| eOrien | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| ePermu | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| estm | Rubik.IDA |
| eSucc | Rubik.IDA |
| F | Rubik.Cube.Moves.Internal |
| f | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| Facelets | |
| 1 (Type/Class) | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| 2 (Data Constructor) | Rubik.Cube.Facelet.Internal |
| facelets | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| facelets' | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| fact | Rubik.Misc |
| fill | Rubik.Distances |
| fill' | Rubik.Distances |
| fillFrom | Rubik.Distances |
| fl | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| flatCoord | Rubik.Cube.Coord, Rubik.Cube |
| flatIndex | Rubik.Misc |
| FlipUDSlice | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| FlipUDSlicePermu | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| for' | Data.Vector.Generic.Mutable.Loops |
| forM_ | Data.Vector.Generic.Mutable.Loops |
| Found | Rubik.IDA |
| fr | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| fromColorFacelets | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| fromColorFacelets' | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| fromCornerOrien | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| fromCornerPermu | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| FromCube | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| fromCube | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| fromEdgeOrien | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| fromEdgePermu | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| fromFacelets | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| fromFacelets' | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| fromList | Data.Vector.Storable.Allocated |
| fromUDEdgePermu2 | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| fromUDSlice | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| fromUDSlicePermu | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| fromUDSlicePermu2 | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| fudsp_co | Rubik.Solver.Optimal |
| generate | Data.Vector.Storable.Allocated |
| Get | Data.Binary.Storable |
| get | Data.Binary.Storable |
| getMVector | Data.Vector.Storable.Allocated |
| goal | Rubik.IDA |
| Group | Rubik.Misc |
| iden | Rubik.Misc |
| idVector | Rubik.Misc |
| ifilter | Data.Vector.Storable.Allocated |
| iFind | Rubik.Misc |
| iForM_ | Data.Vector.Generic.Mutable.Loops |
| ILoop | Data.Vector.Generic.Mutable.Loops |
| indexP | Rubik.Solver |
| indexWithSym | Rubik.Tables.Internal |
| insert' | Rubik.Misc |
| inverse | Rubik.Misc |
| inverseList | Rubik.Misc |
| inverseVector | Rubik.Misc |
| invertedSym16CornerOrien | Rubik.Tables.Moves |
| invertedSym16CornerPermu | Rubik.Tables.Moves |
| invertSym | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| isIdenP | Rubik.Solver |
| isPermutationVector | Rubik.Misc |
| L | Rubik.Cube.Moves.Internal |
| l | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| length | Data.Vector.Storable.Allocated |
| listSeq | Rubik.Misc |
| Loop | Data.Vector.Generic.Mutable.Loops |
| map | Data.Vector.Storable.Allocated |
| maxDistance | Rubik.Solver |
| maxOrEqualPlusOne | Rubik.Solver.Optimal |
| MaybeFace | Rubik.Solver |
| MBitVector | |
| 1 (Type/Class) | Data.MBitVector |
| 2 (Data Constructor) | Data.MBitVector |
| mkSymmetry | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| modify | |
| 1 (Function) | Data.Vector.Storable.Allocated |
| 2 (Function) | Data.MBitVector |
| Move | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| Move10 | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| move10 | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| move10CornerPermu | Rubik.Tables.Moves |
| move10Names | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| move10UDEdgePermu2 | Rubik.Tables.Moves |
| move10UDSlicePermu2 | Rubik.Tables.Moves |
| Move18 | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| move18 | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| move18CornerOrien | Rubik.Tables.Moves |
| move18CornerPermu | Rubik.Tables.Moves |
| move18EdgeOrien | Rubik.Tables.Moves |
| move18Names | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| move18SymCornerPermu | Rubik.Tables.Moves |
| move18SymFlipUDSlicePermu | Rubik.Tables.Moves |
| move18to10 | Rubik.Tables.Internal |
| move18UDSlice | Rubik.Tables.Moves |
| move18UDSlicePermu | Rubik.Tables.Moves |
| move6 | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| move6' | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| Moves | Rubik.Tables.Moves |
| moveTable | Rubik.Cube.Coord, Rubik.Cube |
| MoveTag | |
| 1 (Type/Class) | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| 2 (Data Constructor) | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| moveToCube | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| moveToCube' | Rubik.Cube.Moves.Internal |
| moveToString | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| MVector | |
| 1 (Type/Class) | Data.Vector.Storable.Allocated |
| 2 (Data Constructor) | Data.Vector.Storable.Allocated |
| 3 (Type/Class) | Data.Vector.HalfByte |
| 4 (Data Constructor) | Data.Vector.HalfByte |
| MVector' | Data.Vector.HalfByte |
| neutralUDEdgePermu2 | Rubik.Cube.Cubie.Internal |
| neutralUDSlice | Rubik.Cube.Cubie.Internal |
| neutralUDSlicePermu | Rubik.Cube.Cubie.Internal |
| neutralUDSlicePermu2 | Rubik.Cube.Cubie.Internal |
| Next | Rubik.IDA |
| noFiles | Rubik.Tables.Internal |
| nubMove | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| numCorners | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| numEdges | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| numFacelets | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| numUDE | Rubik.Cube.Coord, Rubik.Cube |
| numUDS | Rubik.Cube.Coord, Rubik.Cube |
| numUDSliceEdges | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| oInv | Rubik.Cube.Cubie.Internal |
| oPlus | Rubik.Cube.Cubie.Internal |
| oppositeAndGT | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| optiDist | Rubik.Solver.Optimal |
| optiProj | Rubik.Solver.Optimal |
| overwrite | Rubik.Tables.Internal |
| partition' | Rubik.Misc |
| phase1 | Rubik.Solver.TwoPhase |
| phase1Convert | Rubik.Solver.TwoPhase |
| phase1Dist | Rubik.Solver.TwoPhase |
| phase1Proj | Rubik.Solver.TwoPhase |
| phase1Solved | Rubik.Solver.TwoPhase |
| phase2 | Rubik.Solver.TwoPhase |
| phase2Convert | Rubik.Solver.TwoPhase |
| phase2Dist | Rubik.Solver.TwoPhase |
| phase2Proj | Rubik.Solver.TwoPhase |
| phase2Solved | Rubik.Solver.TwoPhase |
| precompute | Rubik.Tables.Internal |
| preload | Rubik.Tables.Internal |
| Projection | |
| 1 (Type/Class) | Rubik.Solver |
| 2 (Data Constructor) | Rubik.Solver |
| Projection' | Rubik.Solver |
| proxyUnwrap | Rubik.Misc |
| Put | Data.Binary.Storable |
| put | |
| 1 (Function) | Data.Binary.Storable |
| 2 (Function) | Data.MBitVector |
| R | Rubik.Cube.Moves.Internal |
| r | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| randomCube | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| randomRawCoord | Rubik.Cube.Coord, Rubik.Cube |
| range | Rubik.Cube.Coord, Rubik.Cube |
| rawCast | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| RawCoord | |
| 1 (Type/Class) | Rubik.Cube.Coord, Rubik.Cube |
| 2 (Data Constructor) | Rubik.Cube.Coord, Rubik.Cube |
| RawCoord' | Rubik.Cube.Coord, Rubik.Cube |
| RawEncodable | Rubik.Cube.Coord, Rubik.Cube |
| RawMove | |
| 1 (Type/Class) | Rubik.Cube.Coord, Rubik.Cube |
| 2 (Data Constructor) | Rubik.Cube.Coord, Rubik.Cube |
| rawMoveSym | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| rawMoveTables | Rubik.Tables.Internal |
| rawProjection | Rubik.Solver |
| rawSymTables | Rubik.Tables.Internal |
| rawToSymCornerPermu | Rubik.Tables.Moves |
| rawToSymFlipUDSlicePermu | Rubik.Tables.Moves |
| rawToSymFlipUDSlicePermu' | Rubik.Tables.Moves |
| RawVector | |
| 1 (Type/Class) | Rubik.Cube.Coord, Rubik.Cube |
| 2 (Data Constructor) | Rubik.Cube.Coord, Rubik.Cube |
| read | Data.Vector.Storable.Allocated |
| reduceMove | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| replicate | |
| 1 (Function) | Data.Vector.Storable.Allocated |
| 2 (Function) | Data.MBitVector |
| replWord | Data.Vector.HalfByte |
| reprCornerPermu | Rubik.Tables.Moves |
| reprFlipUDSlicePermu | Rubik.Tables.Moves |
| reprToClass | Rubik.Symmetry |
| Result | Rubik.IDA |
| rotate | Rubik.Misc |
| saved | Rubik.Tables.Internal |
| saved' | Rubik.Tables.Internal |
| savedRawMoveTables | Rubik.Tables.Internal |
| savedRawSymTables | Rubik.Tables.Internal |
| Search | |
| 1 (Type/Class) | Rubik.IDA |
| 2 (Data Constructor) | Rubik.IDA |
| search | Rubik.IDA |
| SearchResult | Rubik.IDA |
| SelfAvoid | |
| 1 (Type/Class) | Rubik.IDA |
| 2 (Data Constructor) | Rubik.IDA |
| selfAvoid | Rubik.IDA |
| selfAvoidRoot | Rubik.IDA |
| sequence' | Rubik.Misc |
| set | Data.MBitVector |
| setDebug | Rubik.Tables.Internal |
| setNoFiles | Rubik.Tables.Internal |
| setOverwrite | Rubik.Tables.Internal |
| setPrecompute | Rubik.Tables.Internal |
| setTsPath | Rubik.Tables.Internal |
| setTsPathFromHome | Rubik.Tables.Internal |
| sf2 | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| signPermutationVector | Rubik.Misc |
| slr2 | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| solvable | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| solve | |
| 1 (Function) | Rubik.Solver.Optimal |
| 2 (Function) | Rubik.Solver.TwoPhase |
| solveWith | Rubik.Solver |
| split | Data.Tuple.Extra |
| splitCoord | Rubik.Cube.Coord, Rubik.Cube |
| Stop | Rubik.IDA |
| storableGet | Data.Binary.Storable |
| storablePut | Data.Binary.Storable |
| stringOfColorFacelets | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| stringOfColorFacelets' | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| stringOfCubeColors | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| stringOfFacelets | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| stringToMove | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| su4 | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| SubIndex | Rubik.Solver |
| subIndexP | Rubik.Solver |
| subIndexSize | Rubik.Solver |
| subs | Rubik.Misc |
| Succ | |
| 1 (Type/Class) | Rubik.IDA |
| 2 (Data Constructor) | Rubik.IDA |
| surf3 | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| sym | Rubik.Symmetry |
| sym16 | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| sym16' | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| sym16Codes | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| sym16CornerOrien | Rubik.Tables.Moves |
| sym16CornerPermu | Rubik.Tables.Moves |
| sym48 | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| sym48' | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| sym48Codes | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| symAsCube | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| symAsMovePerm | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| SymClass | |
| 1 (Type/Class) | Rubik.Symmetry |
| 2 (Data Constructor) | Rubik.Symmetry |
| SymClass' | Rubik.Symmetry |
| symClasses | Rubik.Symmetry |
| symClasses' | Rubik.Symmetry |
| SymClassTable | |
| 1 (Type/Class) | Rubik.Symmetry |
| 2 (Data Constructor) | Rubik.Symmetry |
| symClassTable | Rubik.Symmetry |
| SymCode | |
| 1 (Type/Class) | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| 2 (Data Constructor) | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| SymCoord | Rubik.Symmetry |
| symCoord | Rubik.Symmetry |
| SymCoord' | Rubik.Symmetry |
| symCoord' | Rubik.Symmetry |
| symDecode | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| Symmetric | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| symmetricProj | Rubik.Solver |
| Symmetries | Rubik.Symmetry |
| Symmetry | |
| 1 (Type/Class) | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| 2 (Data Constructor) | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| symmetry_urf3 | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| symmetry_urf3' | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| SymMove | |
| 1 (Type/Class) | Rubik.Symmetry |
| 2 (Data Constructor) | Rubik.Symmetry |
| symMove | Rubik.Symmetry |
| symMove' | Rubik.Symmetry |
| symMoveTable | Rubik.Symmetry |
| symMoveTable' | Rubik.Symmetry |
| SymOrder' | Rubik.Symmetry |
| symProjCornerPermu | Rubik.Tables.Moves |
| SymProjection | Rubik.Solver |
| symProjection | Rubik.Solver |
| symProjFlipUDSlicePermu | Rubik.Tables.Moves |
| SymRepr | Rubik.Symmetry |
| SymReprTable | |
| 1 (Type/Class) | Rubik.Symmetry |
| 2 (Data Constructor) | Rubik.Symmetry |
| symReprTable | Rubik.Symmetry |
| symReprTable' | Rubik.Symmetry |
| symRotate | Rubik.Cube.Cubie.Internal |
| symTable | Rubik.Cube.Coord, Rubik.Cube |
| symToEndo | Rubik.Cube.Coord, Rubik.Cube |
| symToRaw | Rubik.Symmetry |
| symToRawCornerPermu | Rubik.Tables.Moves |
| symToRawFlipUDSlicePermu | Rubik.Tables.Moves |
| Tag | Rubik.Solver |
| tag | Rubik.Solver |
| tagOf | Rubik.Misc |
| test | Data.MBitVector |
| toFacelet | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| toIdx | Rubik.Solver.Optimal |
| tsPath | Rubik.Tables.Internal |
| Tuple1 | |
| 1 (Type/Class) | Data.Tuple.Extra |
| 2 (Data Constructor) | Data.Tuple.Extra |
| TupleCons | Data.Tuple.Extra |
| U | Rubik.Cube.Moves.Internal |
| u | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| ub | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| ubr | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| UDEdgePermu2 | |
| 1 (Type/Class) | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| 2 (Data Constructor) | Rubik.Cube.Cubie.Internal |
| uDEdgePermu2 | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| UDFix | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| UDSlice | |
| 1 (Type/Class) | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| 2 (Data Constructor) | Rubik.Cube.Cubie.Internal |
| uDSlice | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| UDSlicePermu | |
| 1 (Type/Class) | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| 2 (Data Constructor) | Rubik.Cube.Cubie.Internal |
| uDSlicePermu | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| UDSlicePermu2 | |
| 1 (Type/Class) | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| 2 (Data Constructor) | Rubik.Cube.Cubie.Internal |
| uDSlicePermu2 | Rubik.Cube.Cubie.Internal, Rubik.Cube.Cubie, Rubik.Cube |
| udspComponentOfConjEdgeOrien | Rubik.Tables.Moves |
| uf | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| ufl | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| ul | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| ulb | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| unfoldP | Rubik.Solver |
| unMoveTag | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| unMV | Data.Vector.Storable.Allocated |
| unpermuUDSlice | Rubik.Cube.Cubie.Internal |
| unRawCoord | Rubik.Cube.Coord, Rubik.Cube |
| unRawMove | Rubik.Cube.Coord, Rubik.Cube |
| unRawVector | Rubik.Cube.Coord, Rubik.Cube |
| unsafeCornerOrien | Rubik.Cube.Cubie.Internal |
| unsafeCornerOrien' | Rubik.Cube.Cubie.Internal |
| unsafeCornerPermu | Rubik.Cube.Cubie.Internal |
| unsafeCornerPermu' | Rubik.Cube.Cubie.Internal |
| unsafeCube | Rubik.Cube.Cubie.Internal |
| unsafeCube' | Rubik.Cube.Cubie.Internal |
| unsafeEdgeOrien | Rubik.Cube.Cubie.Internal |
| unsafeEdgeOrien' | Rubik.Cube.Cubie.Internal |
| unsafeEdgePermu | Rubik.Cube.Cubie.Internal |
| unsafeEdgePermu' | Rubik.Cube.Cubie.Internal |
| unsafeFacelets | Rubik.Cube.Facelet.Internal |
| unsafeFacelets' | Rubik.Cube.Facelet.Internal |
| unsafeModify | Data.Vector.Storable.Allocated |
| unsafeRead | Data.Vector.Storable.Allocated |
| unsafeUDEdgePermu2 | Rubik.Cube.Cubie.Internal |
| unsafeUDEdgePermu2' | Rubik.Cube.Cubie.Internal |
| unsafeUDSlice | Rubik.Cube.Cubie.Internal |
| unsafeUDSlice' | Rubik.Cube.Cubie.Internal |
| unsafeUDSlicePermu | Rubik.Cube.Cubie.Internal |
| unsafeUDSlicePermu' | Rubik.Cube.Cubie.Internal |
| unsafeUDSlicePermu2 | Rubik.Cube.Cubie.Internal |
| unsafeUDSlicePermu2' | Rubik.Cube.Cubie.Internal |
| unsafeWrite | Data.Vector.Storable.Allocated |
| unSymClass | Rubik.Symmetry |
| unSymClassTable | Rubik.Symmetry |
| unSymCode | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| unSymReprTable | Rubik.Symmetry |
| unV | Data.Vector.Storable.Allocated |
| unWord4 | Data.Vector.HalfByte |
| ur | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| urf | Rubik.Cube.Facelet.Internal, Rubik.Cube.Facelet, Rubik.Cube |
| u_ | Rubik.Cube.Moves.Internal |
| Vector | |
| 1 (Type/Class) | Rubik.Misc |
| 2 (Type/Class) | Data.Vector.Storable.Allocated |
| 3 (Data Constructor) | Data.Vector.Storable.Allocated |
| 4 (Type/Class) | Data.Vector.HalfByte |
| 5 (Data Constructor) | Data.Vector.HalfByte |
| Vector' | Data.Vector.HalfByte |
| vSort | Rubik.Cube.Cubie.Internal |
| Word4 | |
| 1 (Type/Class) | Data.Vector.HalfByte |
| 2 (Data Constructor) | Data.Vector.HalfByte |
| word4 | Data.Vector.HalfByte |
| word4Bits | Data.Vector.HalfByte |
| word4Ones | Data.Vector.HalfByte |
| wordSize | |
| 1 (Function) | Data.MBitVector |
| 2 (Function) | Data.Vector.HalfByte |
| wordSize2 | Data.Vector.HalfByte |
| write | Data.Vector.Storable.Allocated |
| zipWith' | Rubik.Misc |
| |*| | Rubik.Solver |
| |.| | Rubik.Solver |
| |:| | Data.Tuple.Extra |