set-cover-0.0.7: Solve exact set cover problems like Sudoku, 8 Queens, Soma Cube, Tetris Cube

Safe HaskellSafe
LanguageHaskell98

Math.SetCover.Cuboid

Synopsis

Documentation

forNestedCoords :: (Enum a, Num a) => ([z] -> b) -> ([y] -> z) -> ([x] -> y) -> (Coords a -> x) -> Coords a -> b Source

dx :: Num a => Coords a -> Coords a Source

dy :: Num a => Coords a -> Coords a Source

dz :: Num a => Coords a -> Coords a Source

rotations :: Num a => [Coords a -> Coords a] Source

normalForm :: (Ord a, Num a) => [Coords a] -> [Coords a] Source

size :: [Coords Int] -> Coords Int Source

Object must be in normalForm.

allOrientations :: (Num a, Ord a) => [Coords a] -> [[Coords a]] Source