battleship-combinatorics-0.0: Compute number of possible arrangements in the battleship game

Index

addCombinatorics.Battleship.Count.Counter
addFrontierFleetCombinatorics.Battleship.Count.ShortenShip
addFrontierToDistrCombinatorics.Battleship.Count.ShortenShip.Distribution
addRowToDistrCombinatorics.Battleship.Count.ShortenShip.Distribution
assignsCombinatorics.Battleship.SetCover
AssignShipCombinatorics.Battleship.SetCover
AssignShipBitSetCombinatorics.Battleship.SetCover
assignsShipCombinatorics.Battleship.SetCover
assignsSquareCombinatorics.Battleship.SetCover
asumTakeFrontierCombinatorics.Battleship.Count.ShortenShip
atEndCombinatorics.Battleship.Count.ShortenShip
avgCombinatorics.Battleship.Count.ShortenShip.Distribution
baseCase 
1 (Function)Combinatorics.Battleship.Count.ShortenShip
2 (Function)Combinatorics.Battleship.Count.ShortenShip.Distribution
blockBoundedCombinatorics.Battleship.Count.Frontier
BlockedCombinatorics.Battleship.Count.Frontier
Board 
1 (Type/Class)Combinatorics.Battleship
2 (Data Constructor)Combinatorics.Battleship
boardCoordsCombinatorics.Battleship.SetCover
boardFromShipsCombinatorics.Battleship.Enumeration
Box 
1 (Type/Class)Combinatorics.Battleship.Enumeration
2 (Data Constructor)Combinatorics.Battleship.Enumeration
boxSizesCombinatorics.Battleship.Enumeration
bucketSize 
1 (Function)Combinatorics.Battleship.Count.ShortenShip
2 (Function)Combinatorics.Battleship.Count.ShortenShip.Distribution
CCombinatorics.Battleship.Count.Counter
canonicalFrontierCombinatorics.Battleship.Count.ShortenShip
charmapFromShipCombinatorics.Battleship.Enumeration
ComposedCombinatorics.Battleship.Count.Counter
configurationsCombinatorics.Battleship.Enumeration
configurationsInFragmentCombinatorics.Battleship.Enumeration
configurationsTouchingCombinatorics.Battleship.Enumeration
constantCombinatorics.Battleship.Count.ShortenShip.Distribution
Count 
1 (Type/Class)Combinatorics.Battleship.Count.ShortenShip
2 (Type/Class)Combinatorics.Battleship.Count.ShortenShip.Distribution
count 
1 (Function)Combinatorics.Battleship.Enumeration
2 (Function)Combinatorics.Battleship.Count.ShortenShip
count10x10Combinatorics.Battleship.Count.ShortenShip
count8x8 
1 (Function)Combinatorics.Battleship.Enumeration
2 (Function)Combinatorics.Battleship.Count.ShortenShip
countBoundedCombinatorics.Battleship.Count.ShortenShip
countBoundedFleetsFromMapCombinatorics.Battleship.Count.ShortenShip
countBoundedFleetsFromMap_Combinatorics.Battleship.Count.ShortenShip
countBoundedFromMapCombinatorics.Battleship.Count.ShortenShip
CountDistrCombinatorics.Battleship.Count.ShortenShip.Distribution
CountDistrMapCombinatorics.Battleship.Count.ShortenShip.Distribution
CountDistrPathCombinatorics.Battleship.Count.ShortenShip.Distribution
countExternal 
1 (Function)Combinatorics.Battleship.Count.ShortenShip
2 (Function)Combinatorics.Battleship.Count.ShortenShip.Distribution
countExternalGenCombinatorics.Battleship.Count.ShortenShip
countExternalReturnCombinatorics.Battleship.Count.ShortenShip
countFleetsCombinatorics.Battleship.Count.ShortenShip
countFromDistrCombinatorics.Battleship.Count.ShortenShip.Distribution
CountMap 
1 (Type/Class)Combinatorics.Battleship.Count.ShortenShip
2 (Type/Class)Combinatorics.Battleship.Count.ShortenShip.Distribution
CountMapPathCombinatorics.Battleship.Count.ShortenShip
countSingleKindCombinatorics.Battleship.Count.ShortenShip
countStandardCombinatorics.Battleship.Count.ShortenShip
countTouchingCombinatorics.Battleship.Count.ShortenShip
countTouchingExternalReturnCombinatorics.Battleship.Count.ShortenShip
cumulateCombinatorics.Battleship.Fleet
decCombinatorics.Battleship.Fleet
dilateCombinatorics.Battleship.Count.Frontier
Distr 
1 (Type/Class)Combinatorics.Battleship.Count.ShortenShip.Distribution
2 (Data Constructor)Combinatorics.Battleship.Count.ShortenShip.Distribution
distributionBoundedExternalCombinatorics.Battleship.Count.ShortenShip.Distribution
distributionExternalListCombinatorics.Battleship.Count.ShortenShip.Distribution
empty 
1 (Function)Combinatorics.Battleship.Fleet
2 (Function)Combinatorics.Battleship.Count.Frontier
emptyBoardCombinatorics.Battleship.Enumeration
englishCombinatorics.Battleship.Fleet
enumerateFirstCombinatorics.Battleship.SetCover
enumerateGenCombinatorics.Battleship.SetCover
enumerateMixedCombinatorics.Battleship.SetCover
enumerateRandomCombinatorics.Battleship.SetCover
enumerateShipCombinatorics.Battleship.SetCover
enumerateStandardCombinatorics.Battleship.Enumeration
estimateDistributionCombinatorics.Battleship.SetCover
exactDistributionCombinatorics.Battleship.SetCover
FleetCombinatorics.Battleship
fleetAtFrontierCombinatorics.Battleship.Count.ShortenShip
fleetFromSizesCombinatorics.Battleship.Enumeration
foldMapCombinatorics.Battleship.Count.Frontier
formatAbsDistrCombinatorics.Battleship.SetCover
formatBoard 
1 (Function)Combinatorics.Battleship.Enumeration
2 (Function)Combinatorics.Battleship.SetCover
formatDistrCombinatorics.Battleship.SetCover
formatShipsCombinatorics.Battleship.Enumeration
FreeCombinatorics.Battleship.Count.Frontier
fromList 
1 (Function)Combinatorics.Battleship.Fleet
2 (Function)Combinatorics.Battleship.Count.Frontier
3 (Function)Combinatorics.Battleship.Count.CountMap
fromListExternalCombinatorics.Battleship.Count.CountMap
fromListStorableCombinatorics.Battleship.Count.CountMap
fromMapCombinatorics.Battleship.Count.CountMap
fromSizesCombinatorics.Battleship.Fleet
fromStringCombinatorics.Battleship.Count.Frontier
fullBoardCombinatorics.Battleship.Enumeration
genFleetCombinatorics.Battleship.Count.ShortenShip
genShipCombinatorics.Battleship.Count.ShortenShip
germanCombinatorics.Battleship.Fleet
getDistrCombinatorics.Battleship.Count.ShortenShip.Distribution
getRowCombinatorics.Battleship.Count.ShortenShip.Distribution
getSizeCombinatorics.Battleship.Size
guardCumulativeSubsetCombinatorics.Battleship.Count.ShortenShip
heightTypeCombinatorics.Battleship.Count.ShortenShip.Distribution
HorizontalCombinatorics.Battleship
incCombinatorics.Battleship.Fleet
incSizeCombinatorics.Battleship.Size
insertNewCombinatorics.Battleship.Count.Frontier
insertShipCombinatorics.Battleship.Enumeration
insertVerticalCombinatorics.Battleship.Count.ShortenShip
intersectBoxCombinatorics.Battleship.Enumeration
IOCountDistrPath 
1 (Type/Class)Combinatorics.Battleship.Count.ShortenShip.Distribution
2 (Data Constructor)Combinatorics.Battleship.Count.ShortenShip.Distribution
isFreeCombinatorics.Battleship.Count.Frontier
KeyCountCombinatorics.Battleship.Count.CountMap
listsFromBoardCombinatorics.Battleship.SetCover
lookup 
1 (Function)Combinatorics.Battleship.Fleet
2 (Function)Combinatorics.Battleship.Count.Frontier
mainCombinatorics.Battleship.Enumeration
mapToVectorCombinatorics.Battleship.Count.Frontier
maxShipSize 
1 (Function)Combinatorics.Battleship.Count.Frontier
2 (Function)Combinatorics.Battleship.Count.ShortenShip
maxSizeCombinatorics.Battleship.Fleet
mergeBoxCombinatorics.Battleship.Enumeration
mergeManyCombinatorics.Battleship.Count.CountMap
mergeSymmetricFrontiersCombinatorics.Battleship.Count.ShortenShip
moveShipCombinatorics.Battleship.Enumeration
N0Combinatorics.Battleship.Size
n0Combinatorics.Battleship.Size
N1Combinatorics.Battleship.Size
n1Combinatorics.Battleship.Size
N10Combinatorics.Battleship.Size
n10Combinatorics.Battleship.Size
N11Combinatorics.Battleship.Size
N12Combinatorics.Battleship.Size
N2Combinatorics.Battleship.Size
n2Combinatorics.Battleship.Size
N3Combinatorics.Battleship.Size
n3Combinatorics.Battleship.Size
N4Combinatorics.Battleship.Size
n4Combinatorics.Battleship.Size
N5Combinatorics.Battleship.Size
n5Combinatorics.Battleship.Size
N6Combinatorics.Battleship.Size
n6Combinatorics.Battleship.Size
N7Combinatorics.Battleship.Size
n7Combinatorics.Battleship.Size
N8Combinatorics.Battleship.Size
n8Combinatorics.Battleship.Size
N9Combinatorics.Battleship.Size
n9Combinatorics.Battleship.Size
NatCombinatorics.Battleship.Size
newShipCombinatorics.Battleship.Count.ShortenShip
nextFrontierCombinatorics.Battleship.Count.ShortenShip
nextFrontierBoundedCombinatorics.Battleship.Count.ShortenShip
nextFrontierBoundedExternal 
1 (Function)Combinatorics.Battleship.Count.ShortenShip
2 (Function)Combinatorics.Battleship.Count.ShortenShip.Distribution
nextFrontierTouchingCombinatorics.Battleship.Count.ShortenShip
nextFrontierTouchingExternalCombinatorics.Battleship.Count.ShortenShip
NumberOfShips 
1 (Type/Class)Combinatorics.Battleship
2 (Type/Class)Combinatorics.Battleship.Fleet
occupyingCombinatorics.Battleship.Count.Estimate
oneCombinatorics.Battleship.Count.Counter
OrientationCombinatorics.Battleship
overlappingCombinatorics.Battleship.Count.Estimate
P1Combinatorics.Battleship.Size
P10Combinatorics.Battleship.Size
P11Combinatorics.Battleship.Size
P12Combinatorics.Battleship.Size
P2Combinatorics.Battleship.Size
P3Combinatorics.Battleship.Size
P4Combinatorics.Battleship.Size
P5Combinatorics.Battleship.Size
P6Combinatorics.Battleship.Size
P7Combinatorics.Battleship.Size
P8Combinatorics.Battleship.Size
P9Combinatorics.Battleship.Size
Path 
1 (Type/Class)Combinatorics.Battleship.Count.CountMap
2 (Data Constructor)Combinatorics.Battleship.Count.CountMap
peekWithSizeCombinatorics.Battleship.Count.ShortenShip.Distribution
PositionCombinatorics.Battleship.Count.Frontier
printBoardCombinatorics.Battleship.SetCover
printMapSizesCombinatorics.Battleship.Count.ShortenShip
printStateCombinatorics.Battleship.SetCover
propAddCombinatorics.Battleship.Count.Counter
propCountBoundedCombinatorics.Battleship.Count.ShortenShip
propCountExternalCombinatorics.Battleship.Count.ShortenShip
propCountExternalSimpleCombinatorics.Battleship.Count.ShortenShip.Distribution
propCountExternalSymmetricCombinatorics.Battleship.Count.ShortenShip.Distribution
propCountExternalTotalCombinatorics.Battleship.Count.ShortenShip.Distribution
propCountExternalTransposedCombinatorics.Battleship.Count.ShortenShip.Distribution
propCountMoreTouchingCombinatorics.Battleship.Count.ShortenShip
propCountSymmetryCombinatorics.Battleship.Count.ShortenShip
propCountTouchingExternalCombinatorics.Battleship.Count.ShortenShip
propCountTouchingTransposedCombinatorics.Battleship.Count.ShortenShip
propCountTransposedCombinatorics.Battleship.Count.ShortenShip
propCumulateCombinatorics.Battleship.Fleet
propDecCombinatorics.Battleship.Fleet
propDilateCombinatorics.Battleship.Count.Frontier
propIncCombinatorics.Battleship.Fleet
propIncDecCombinatorics.Battleship.Fleet
propListCombinatorics.Battleship.Fleet
propMergeCombinatorics.Battleship.Count.CountMap
propReverse10Combinatorics.Battleship.Count.Frontier
propReverse4Combinatorics.Battleship.Count.Frontier
propReverse5Combinatorics.Battleship.Count.Frontier
propReverse6Combinatorics.Battleship.Count.Frontier
propReverse7Combinatorics.Battleship.Count.Frontier
propReverse8Combinatorics.Battleship.Count.Frontier
propReverse9Combinatorics.Battleship.Count.Frontier
propSizesCombinatorics.Battleship.Fleet
propSubsetCombinatorics.Battleship.Fleet
readFileCombinatorics.Battleship.Count.CountMap
reduceSpaceCombinatorics.Battleship.Enumeration
reifyIntCombinatorics.Battleship.Size
reportCountCombinatorics.Battleship.Count.ShortenShip.Distribution
reportCountsCombinatorics.Battleship.Count.ShortenShip
ReverseCombinatorics.Battleship.Count.Frontier
reverseCombinatorics.Battleship.Count.Frontier
Row 
1 (Type/Class)Combinatorics.Battleship.Count.ShortenShip.Distribution
2 (Data Constructor)Combinatorics.Battleship.Count.ShortenShip.Distribution
rowFromFrontierCombinatorics.Battleship.Count.ShortenShip.Distribution
rowsFromDistrCombinatorics.Battleship.Count.ShortenShip.Distribution
runIOCountDistrPathCombinatorics.Battleship.Count.ShortenShip.Distribution
selectCombinatorics.Battleship.SetCover
Ship 
1 (Type/Class)Combinatorics.Battleship
2 (Data Constructor)Combinatorics.Battleship
shipAreaCombinatorics.Battleship.Enumeration
shipBoundsCombinatorics.Battleship.Enumeration
shipOutlineCombinatorics.Battleship.Enumeration
shipReserveCombinatorics.Battleship.SetCover
shipShapeCombinatorics.Battleship.SetCover
ShipSize 
1 (Type/Class)Combinatorics.Battleship
2 (Type/Class)Combinatorics.Battleship.Fleet
singleton 
1 (Function)Combinatorics.Battleship.Fleet
2 (Function)Combinatorics.Battleship.Count.CountMap
Size 
1 (Type/Class)Combinatorics.Battleship.Size
2 (Data Constructor)Combinatorics.Battleship.Size
size 
1 (Function)Combinatorics.Battleship.Size
2 (Function)Combinatorics.Battleship.Count.CountMap
Size2 
1 (Type/Class)Combinatorics.Battleship.Count.ShortenShip.Distribution
2 (Data Constructor)Combinatorics.Battleship.Count.ShortenShip.Distribution
size2Combinatorics.Battleship.Count.ShortenShip.Distribution
size2FromSizesCombinatorics.Battleship.Count.ShortenShip.Distribution
sizeOfWithSizeCombinatorics.Battleship.Count.ShortenShip.Distribution
standardBoardSizeCombinatorics.Battleship.SetCover
standardFleetCombinatorics.Battleship.Enumeration
standardFleetListCombinatorics.Battleship.SetCover
subsetCombinatorics.Battleship.Fleet
Succ 
1 (Type/Class)Combinatorics.Battleship.Size
2 (Data Constructor)Combinatorics.Battleship.Size
sumCombinatorics.Battleship.Count.Counter
sumMapsCombinatorics.Battleship.SetCover
sumMapsStorableCombinatorics.Battleship.SetCover
switchCombinatorics.Battleship.Size
symmetricCombinatorics.Battleship.Count.ShortenShip.Distribution
T 
1 (Type/Class)Combinatorics.Battleship.Fleet
2 (Type/Class)Combinatorics.Battleship.Count.Frontier
3 (Type/Class)Combinatorics.Battleship.Count.CountMap
tikzBrightnessFieldCombinatorics.Battleship.SetCover
tmpPath 
1 (Function)Combinatorics.Battleship.Count.ShortenShip
2 (Function)Combinatorics.Battleship.Count.ShortenShip.Distribution
toAscListCombinatorics.Battleship.Count.CountMap
toIntegerCombinatorics.Battleship.Count.Counter
toList 
1 (Function)Combinatorics.Battleship.Fleet
2 (Function)Combinatorics.Battleship.Count.Frontier
toMapCombinatorics.Battleship.Count.CountMap
toSizesCombinatorics.Battleship.Fleet
transitionFrontierCombinatorics.Battleship.Count.ShortenShip
transitionFrontierBoundedCombinatorics.Battleship.Count.ShortenShip
transitionFrontierTouchingCombinatorics.Battleship.Count.ShortenShip
tryShipCombinatorics.Battleship.Enumeration
tryShipsOfOneSizeCombinatorics.Battleship.Enumeration
UseCombinatorics.Battleship.Count.Frontier
Vertical 
1 (Data Constructor)Combinatorics.Battleship
2 (Data Constructor)Combinatorics.Battleship.Count.Frontier
widthRangeCombinatorics.Battleship.Count.ShortenShip
withReportCombinatorics.Battleship.Count.ShortenShip.Distribution
writeFileCombinatorics.Battleship.Count.CountMap
writeSortedCombinatorics.Battleship.Count.CountMap
writeTmpCountMapCombinatorics.Battleship.Count.ShortenShip
writeTmpsCombinatorics.Battleship.Count.ShortenShip
Zero 
1 (Type/Class)Combinatorics.Battleship.Size
2 (Data Constructor)Combinatorics.Battleship.Size
zeroCombinatorics.Battleship.Count.Counter