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

Index

.&.Math.SetCover.Bit
.|.Math.SetCover.Bit
addMath.SetCover.BitMap
allOrientationsMath.SetCover.Cuboid
allPositionsMath.SetCover.Cuboid
Assign 
1 (Type/Class)Math.SetCover.Exact, Math.SetCover.Exact.Priority
2 (Data Constructor)Math.SetCover.Exact
assignMath.SetCover.Exact, Math.SetCover.Exact.Priority
availableSubsets 
1 (Function)Math.SetCover.Exact
2 (Function)Math.SetCover.Exact.Priority
bitLeftMath.SetCover.Bit
bitPositionMath.SetCover.BitPosition
bitRightMath.SetCover.Bit
bitVectorFromSetAssignsMath.SetCover.Exact
C 
1 (Type/Class)Math.SetCover.Bit
2 (Type/Class)Math.SetCover.BitPosition
complementMath.SetCover.Bit
Coords 
1 (Type/Class)Math.SetCover.Cuboid
2 (Data Constructor)Math.SetCover.Cuboid
coordsFrom2LayerStringMath.SetCover.Cuboid
coordsFromStringMath.SetCover.Cuboid
decMath.SetCover.BitMap
difference 
1 (Function)Math.SetCover.Bit
2 (Function)Math.SetCover.BitSet
3 (Function)Math.SetCover.Exact
4 (Function)Math.SetCover.Queue
differenceSetMath.SetCover.BitMap
disjoint 
1 (Function)Math.SetCover.BitSet
2 (Function)Math.SetCover.Exact
dxMath.SetCover.Cuboid
dyMath.SetCover.Cuboid
dzMath.SetCover.Cuboid
empty 
1 (Function)Math.SetCover.Bit
2 (Function)Math.SetCover.BitSet
findMinMath.SetCover.Queue
forNestedCoordsMath.SetCover.Cuboid
freeElementsMath.SetCover.Exact
fromEnumMapMath.SetCover.Queue
fromSetMath.SetCover.BitMap
incMath.SetCover.BitMap
initState 
1 (Function)Math.SetCover.Exact
2 (Function)Math.SetCover.Exact.Priority
intersectionSetMath.SetCover.BitMap
keepMinimum 
1 (Function)Math.SetCover.Bit
2 (Function)Math.SetCover.BitSet
labelMath.SetCover.Exact, Math.SetCover.Exact.Priority
labeledSetMath.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
minimizeMath.SetCover.Exact
minimumSetMath.SetCover.BitMap
moveMath.SetCover.Cuboid
normalFormMath.SetCover.Cuboid
null 
1 (Function)Math.SetCover.BitSet
2 (Function)Math.SetCover.Exact
3 (Function)Math.SetCover.Queue
numberOf2LayerAtomsMath.SetCover.Cuboid
packCoordsMath.SetCover.Cuboid
PackedCoords 
1 (Type/Class)Math.SetCover.Cuboid
2 (Data Constructor)Math.SetCover.Cuboid
partitionMath.SetCover.Queue
partitions 
1 (Function)Math.SetCover.Exact
2 (Function)Math.SetCover.Exact.Priority
queueMath.SetCover.Exact.Priority
queueBitMath.SetCover.Exact.Priority
queueBitPQMath.SetCover.Exact.Priority
queueMapMath.SetCover.Exact.Priority
queueSetMath.SetCover.Exact.Priority
rotationsMath.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
singletonMath.SetCover.BitPosition
SizeMath.SetCover.Cuboid
sizeMath.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
subMath.SetCover.BitMap
Sum 
1 (Type/Class)Math.SetCover.Bit
2 (Data Constructor)Math.SetCover.Bit
unionsMath.SetCover.Exact
unMapMath.SetCover.BitMap
unpackMath.SetCover.BitPosition
unpackCoordsMath.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
xorMath.SetCover.Bit