Contents
Index
set-cover-0.0.8: Solve exact set cover problems like Sudoku, 8 Queens, Soma Cube, Tetris Cube
Index
.&.
Math.SetCover.Bit
.|.
Math.SetCover.Bit
add
Math.SetCover.BitMap
allOrientations
Math.SetCover.Cuboid
allPositions
Math.SetCover.Cuboid
Assign
1 (Type/Class)
Math.SetCover.Exact
,
Math.SetCover.Exact.Priority
2 (Data Constructor)
Math.SetCover.Exact
assign
Math.SetCover.Exact
,
Math.SetCover.Exact.Priority
availableSubsets
1 (Function)
Math.SetCover.Exact
2 (Function)
Math.SetCover.Exact.Priority
bitLeft
Math.SetCover.Bit
bitPosition
Math.SetCover.BitPosition
bitRight
Math.SetCover.Bit
bitVectorFromSetAssigns
Math.SetCover.Exact
C
1 (Type/Class)
Math.SetCover.Bit
2 (Type/Class)
Math.SetCover.BitPosition
complement
Math.SetCover.Bit
Coords
1 (Type/Class)
Math.SetCover.Cuboid
2 (Data Constructor)
Math.SetCover.Cuboid
coordsFrom2LayerString
Math.SetCover.Cuboid
coordsFromString
Math.SetCover.Cuboid
dec
Math.SetCover.BitMap
difference
1 (Function)
Math.SetCover.Queue
2 (Function)
Math.SetCover.Bit
3 (Function)
Math.SetCover.BitSet
4 (Function)
Math.SetCover.Exact
differenceSet
Math.SetCover.BitMap
disjoint
1 (Function)
Math.SetCover.BitSet
2 (Function)
Math.SetCover.Exact
dx
Math.SetCover.Cuboid
dy
Math.SetCover.Cuboid
dz
Math.SetCover.Cuboid
empty
1 (Function)
Math.SetCover.Bit
2 (Function)
Math.SetCover.BitSet
findMin
Math.SetCover.Queue
forNestedCoords
Math.SetCover.Cuboid
freeElements
Math.SetCover.Exact
fromEnumMap
Math.SetCover.Queue
fromSet
Math.SetCover.BitMap
inc
Math.SetCover.BitMap
initState
1 (Function)
Math.SetCover.Exact
2 (Function)
Math.SetCover.Exact.Priority
intersectionSet
Math.SetCover.BitMap
keepMinimum
1 (Function)
Math.SetCover.Bit
2 (Function)
Math.SetCover.BitSet
label
Math.SetCover.Exact
,
Math.SetCover.Exact.Priority
labeledSet
Math.SetCover.Exact
,
Math.SetCover.Exact.Priority
Map
1 (Type/Class)
Math.SetCover.BitMap
2 (Data Constructor)
Math.SetCover.BitMap
Methods
1 (Type/Class)
Math.SetCover.Queue
2 (Data Constructor)
Math.SetCover.Queue
minimize
Math.SetCover.Exact
minimumSet
Math.SetCover.BitMap
move
Math.SetCover.Cuboid
normalForm
Math.SetCover.Cuboid
null
1 (Function)
Math.SetCover.Queue
2 (Function)
Math.SetCover.BitSet
3 (Function)
Math.SetCover.Exact
numberOf2LayerAtoms
Math.SetCover.Cuboid
packCoords
Math.SetCover.Cuboid
PackedCoords
1 (Type/Class)
Math.SetCover.Cuboid
2 (Data Constructor)
Math.SetCover.Cuboid
partition
Math.SetCover.Queue
partitions
1 (Function)
Math.SetCover.Exact
2 (Function)
Math.SetCover.Exact.Priority
queue
Math.SetCover.Exact.Priority
queueBit
Math.SetCover.Exact.Priority
queueBitPQ
Math.SetCover.Exact.Priority
queueMap
Math.SetCover.Exact.Priority
queueSet
Math.SetCover.Exact.Priority
rotations
Math.SetCover.Cuboid
search
1 (Function)
Math.SetCover.Exact
2 (Function)
Math.SetCover.Exact.Priority
Set
1 (Type/Class)
Math.SetCover.BitSet
2 (Data Constructor)
Math.SetCover.BitSet
3 (Type/Class)
Math.SetCover.Exact
SetId
1 (Type/Class)
Math.SetCover.Queue
,
Math.SetCover.Exact.Priority
2 (Data Constructor)
Math.SetCover.Queue
singleton
Math.SetCover.BitPosition
Size
Math.SetCover.Cuboid
size
Math.SetCover.Cuboid
State
1 (Type/Class)
Math.SetCover.Exact
2 (Data Constructor)
Math.SetCover.Exact
3 (Type/Class)
Math.SetCover.Exact.Priority
4 (Data Constructor)
Math.SetCover.Exact.Priority
step
1 (Function)
Math.SetCover.Exact
2 (Function)
Math.SetCover.Exact.Priority
sub
Math.SetCover.BitMap
Sum
1 (Type/Class)
Math.SetCover.Bit
2 (Data Constructor)
Math.SetCover.Bit
unions
Math.SetCover.Exact
unMap
Math.SetCover.BitMap
unpack
Math.SetCover.BitPosition
unpackCoords
Math.SetCover.Cuboid
updateState
1 (Function)
Math.SetCover.Exact
2 (Function)
Math.SetCover.Exact.Priority
usedSubsets
1 (Function)
Math.SetCover.Exact
2 (Function)
Math.SetCover.Exact.Priority
xor
Math.SetCover.Bit