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

Index

.&.Math.SetCover.Bit
.|.Math.SetCover.Bit
allOrientationsMath.SetCover.Cuboid
allOrientationsGenMath.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
3 (Function)Math.SetCover.Exact.Knead
4 (Function)Math.SetCover.Exact.Knead.Saturated
5 (Function)Math.SetCover.Exact.UArray
bitLeftMath.SetCover.Bit
bitPositionMath.SetCover.BitPosition
bitRightMath.SetCover.Bit
BitSetMath.SetCover.Exact.Knead
bitVectorFromSetAssignsMath.SetCover.Exact
Block 
1 (Type/Class)Math.SetCover.Exact.Knead.Vector
2 (Data Constructor)Math.SetCover.Exact.Knead.Vector
block0Math.SetCover.Exact.Knead.Vector
block1Math.SetCover.Exact.Knead.Vector
BlockDimMath.SetCover.Exact.Knead
BlockIdMath.SetCover.Exact.Knead
blocksFromSetsMath.SetCover.Exact.Knead
BranchMath.SetCover.Exact, Math.SetCover.Exact.Priority
ByteVectorMath.SetCover.Exact.Knead.Vector
C 
1 (Type/Class)Math.SetCover.Bit
2 (Type/Class)Math.SetCover.BitPosition
ChooseMath.SetCover.Exact
chooseMinimizeMath.SetCover.Exact
completeTree 
1 (Function)Math.SetCover.Exact
2 (Function)Math.SetCover.Exact.Priority
Coords 
1 (Type/Class)Math.SetCover.Cuboid
2 (Data Constructor)Math.SetCover.Cuboid
coordsFrom2LayerStringMath.SetCover.Cuboid
coordsFromStringMath.SetCover.Cuboid
decisionTree 
1 (Function)Math.SetCover.Exact
2 (Function)Math.SetCover.Exact.Priority
difference 
1 (Function)Math.SetCover.Queue
2 (Function)Math.SetCover.Bit
3 (Function)Math.SetCover.BitSet
4 (Function)Math.SetCover.BitPriorityQueue
5 (Function)Math.SetCover.Exact
disjoint 
1 (Function)Math.SetCover.BitSet
2 (Function)Math.SetCover.Exact
elemUnionsMath.SetCover.BitPriorityQueue
empty 
1 (Function)Math.SetCover.Bit
2 (Function)Math.SetCover.BitSet
findMin 
1 (Function)Math.SetCover.Queue
2 (Function)Math.SetCover.BitPriorityQueue
findMinValue 
1 (Function)Math.SetCover.Queue
2 (Function)Math.SetCover.BitPriorityQueue
forNestedCoordsMath.SetCover.Cuboid
freeElements 
1 (Function)Math.SetCover.Exact
2 (Function)Math.SetCover.Exact.Knead
3 (Function)Math.SetCover.Exact.Knead.Saturated
4 (Function)Math.SetCover.Exact.UArray
fromEnumMapMath.SetCover.Queue
fromSetsMath.SetCover.BitPriorityQueue
getBitsMath.SetCover.BitSet
initState 
1 (Function)Math.SetCover.Exact
2 (Function)Math.SetCover.Exact.Priority
3 (Function)Math.SetCover.Exact.UArray
initStateIO 
1 (Function)Math.SetCover.Exact.Knead
2 (Function)Math.SetCover.Exact.Knead.Saturated
intSetFromSetAssignsMath.SetCover.Exact
keepMinimum 
1 (Function)Math.SetCover.Bit
2 (Function)Math.SetCover.BitSet
keepMinimumBitMath.SetCover.Exact.Knead
labelMath.SetCover.Exact, Math.SetCover.Exact.Priority
labeledSetMath.SetCover.Exact, Math.SetCover.Exact.Priority
LeafMath.SetCover.Exact, Math.SetCover.Exact.Priority
Methods 
1 (Type/Class)Math.SetCover.Queue
2 (Data Constructor)Math.SetCover.Queue
minimizeMath.SetCover.Exact
moveMath.SetCover.Cuboid
normalFormMath.SetCover.Cuboid
null 
1 (Function)Math.SetCover.Queue
2 (Function)Math.SetCover.BitSet
3 (Function)Math.SetCover.BitPriorityQueue
4 (Function)Math.SetCover.Exact
nullBlockMath.SetCover.Exact.Knead
numberOf2LayerAtomsMath.SetCover.Cuboid
packCoordsMath.SetCover.Cuboid
PackedCoords 
1 (Type/Class)Math.SetCover.Cuboid
2 (Data Constructor)Math.SetCover.Cuboid
partition 
1 (Function)Math.SetCover.Queue
2 (Function)Math.SetCover.BitPriorityQueue
partitions 
1 (Function)Math.SetCover.Exact
2 (Function)Math.SetCover.Exact.Priority
3 (Function)Math.SetCover.Exact.Knead
4 (Function)Math.SetCover.Exact.Knead.Saturated
5 (Function)Math.SetCover.Exact.UArray
partitionsIO 
1 (Function)Math.SetCover.Exact.Knead
2 (Function)Math.SetCover.Exact.Knead.Saturated
primRotationsMath.SetCover.Cuboid
QueueMath.SetCover.BitPriorityQueue
queueMath.SetCover.Exact.Priority
queueBitMath.SetCover.Exact.Priority
queueBitPQMath.SetCover.Exact.Priority
queueIntSetMath.SetCover.Exact.Priority
queueMapMath.SetCover.Exact.Priority
queueSetMath.SetCover.Exact.Priority
rotationsMath.SetCover.Cuboid
rotationsGenMath.SetCover.Cuboid
rotXMath.SetCover.Cuboid
rotYMath.SetCover.Cuboid
rotZMath.SetCover.Cuboid
search 
1 (Function)Math.SetCover.Exact
2 (Function)Math.SetCover.Exact.Priority
3 (Function)Math.SetCover.Exact.UArray
searchIO 
1 (Function)Math.SetCover.Exact.Knead
2 (Function)Math.SetCover.Exact.Knead.Saturated
Set 
1 (Type/Class)Math.SetCover.BitSet
2 (Data Constructor)Math.SetCover.BitSet
3 (Type/Class)Math.SetCover.Exact
SetDimMath.SetCover.Exact.Knead
SetId 
1 (Type/Class)Math.SetCover.Queue, Math.SetCover.Exact.Priority
2 (Data Constructor)Math.SetCover.Queue
3 (Type/Class)Math.SetCover.Exact.Knead
singletonMath.SetCover.BitPosition
SizeMath.SetCover.Cuboid
sizeMath.SetCover.Cuboid
SizedMath.SetCover.BitPosition
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
5 (Type/Class)Math.SetCover.Exact.Knead
6 (Data Constructor)Math.SetCover.Exact.Knead
7 (Type/Class)Math.SetCover.Exact.Knead.Saturated
8 (Data Constructor)Math.SetCover.Exact.Knead.Saturated
9 (Type/Class)Math.SetCover.Exact.UArray
10 (Data Constructor)Math.SetCover.Exact.UArray
step 
1 (Function)Math.SetCover.Exact
2 (Function)Math.SetCover.Exact.Priority
3 (Function)Math.SetCover.Exact.UArray
stepIO 
1 (Function)Math.SetCover.Exact.Knead
2 (Function)Math.SetCover.Exact.Knead.Saturated
Sum 
1 (Type/Class)Math.SetCover.Bit
2 (Data Constructor)Math.SetCover.Bit
TreeMath.SetCover.Exact, Math.SetCover.Exact.Priority
unionsMath.SetCover.Exact
unpackMath.SetCover.BitPosition
unpackCoordsMath.SetCover.Cuboid
updateState 
1 (Function)Math.SetCover.Exact
2 (Function)Math.SetCover.Exact.Priority
3 (Function)Math.SetCover.Exact.UArray
updateStateIO 
1 (Function)Math.SetCover.Exact.Knead
2 (Function)Math.SetCover.Exact.Knead.Saturated
usedSubsets 
1 (Function)Math.SetCover.Exact
2 (Function)Math.SetCover.Exact.Priority
3 (Function)Math.SetCover.Exact.Knead
4 (Function)Math.SetCover.Exact.Knead.Saturated
5 (Function)Math.SetCover.Exact.UArray
xorMath.SetCover.Bit