Hoogle Search
Within LTS Haskell 24.49 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
countBoundedFleetsFromMap :: CountMap w -> Map T Integerbattleship-combinatorics Combinatorics.Battleship.Count.ShortenShip No documentation available.
countBoundedFleetsFromMap_ :: CountMap w -> Map T Integerbattleship-combinatorics Combinatorics.Battleship.Count.ShortenShip No documentation available.
countBoundedFromMap :: (C a, Storable a) => T -> T w a -> abattleship-combinatorics Combinatorics.Battleship.Count.ShortenShip No documentation available.
nextFrontierBounded :: Nat w => Size w -> T -> CountMap w -> CountMap wbattleship-combinatorics Combinatorics.Battleship.Count.ShortenShip Here we save memory and speed up the computation in the following way: We stop searching deeper if
- the fleet becomes larger than the requested fleet ("larger" means, that for at least one ship size the number of ships is larger than in the requested fleet)
- the cumulated fleet becomes larger than the cumulated requested fleet This is necessary, since we do not know the final length of the vertical ships at the frontier.
nextFrontierBoundedExternal :: Nat w => Size w -> T -> CountMapPath w -> CountMap w -> IO ()battleship-combinatorics Combinatorics.Battleship.Count.ShortenShip No documentation available.
-
battleship-combinatorics Combinatorics.Battleship.Count.ShortenShip No documentation available.
transitionFrontierBounded :: Nat w => Size w -> T -> T w -> T -> [(T w, T)]battleship-combinatorics Combinatorics.Battleship.Count.ShortenShip No documentation available.
distributionBoundedExternal :: (Nat w, Nat h) => Bool -> T -> IO (CountDistrPath w h)battleship-combinatorics Combinatorics.Battleship.Count.ShortenShip.Distribution No documentation available.
-
battleship-combinatorics Combinatorics.Battleship.Count.ShortenShip.Distribution No documentation available.
-
beam-postgres Database.Beam.Postgres No documentation available.