Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Documentation
mapNodesLeaves :: (state0 -> state1) -> (state0 -> state1) -> T move state0 -> T move state1 Source #
scanChildren :: ([(move, T move state)] -> [(move, T move state)]) -> T move state -> T move state Source #
maximumMove :: Ord score => T move score -> move Source #
minimumMove :: Ord score => T move score -> move Source #
maximiseFast :: Ord score => T move score -> [score] Source #
minimiseFast :: Ord score => T move score -> [score] Source #
mapMaximum :: Ord score => [[score]] -> [score] Source #
mapMinimum :: Ord score => [[score]] -> [score] Source #
maximumMoveFast :: Ord score => T move score -> move Source #
minimumMoveFast :: Ord score => T move score -> move Source #