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

Safe HaskellSafe-Inferred

Math.SetCover.Cuboid

Synopsis

Documentation

data Coords a Source

Constructors

Coords a a a 

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

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

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

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

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

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

size :: [Coords Int] -> Coords IntSource

Object must be in normalForm.

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