Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
setTsPathFromHome :: FilePath -> IO () Source
setOverwrite :: Bool -> IO () Source
setPrecompute :: Bool -> IO () Source
setNoFiles :: Bool -> IO () Source
rawMoveTables :: (CubeAction a, RawEncodable a) => MoveTag m [Cube] -> MoveTag m [RawMove a] Source
savedRawMoveTables :: forall a m. (CubeAction a, RawEncodable a) => String -> MoveTag m [Cube] -> MoveTag m [RawMove a] Source
rawSymTables :: RawEncodable a => (Cube -> a -> a) -> [Symmetry sym] -> Symmetries sym a Source
savedRawSymTables :: forall a sym. RawEncodable a => String -> (Cube -> a -> a) -> [Symmetry sym] -> Symmetries sym a Source
distanceTable2 :: (FromCube a, FromCube b, RawEncodable a, RawEncodable b) => String -> MoveTag m [RawMove a] -> MoveTag m [RawMove b] -> Vector DInt Source
distanceWith2' :: Vector v DInt => MoveTag m [RawMove a] -> MoveTag m [RawMove b] -> Projection' m a -> Projection' m b -> Int -> Int -> v DInt Source
indexWithSym :: MoveTag sym (Vector (RawMove b)) -> Int -> SymCoord sym a -> RawCoord b -> Int Source
distanceWithSym2' :: (Vector v d, Integral d, Show d) => MoveTag m [SymMove sym a] -> MoveTag m [RawMove b] -> Symmetries sym b -> SymProjection m sym a -> Projection' m b -> Int -> Int -> v d Source