set-cover-0.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.UArray
3 (Function)Math.SetCover.Exact.Priority
bitLeftMath.SetCover.Bit
bitPositionMath.SetCover.BitPosition
bitRightMath.SetCover.Bit
bitVectorFromSetAssignsMath.SetCover.Exact
BranchMath.SetCover.Exact, Math.SetCover.Exact.Priority
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.Bit
2 (Function)Math.SetCover.BitSet
3 (Function)Math.SetCover.BitPriorityQueue
4 (Function)Math.SetCover.Exact
5 (Function)Math.SetCover.Queue
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.BitPriorityQueue
2 (Function)Math.SetCover.Queue
findMinValue 
1 (Function)Math.SetCover.BitPriorityQueue
2 (Function)Math.SetCover.Queue
forNestedCoordsMath.SetCover.Cuboid
freeElements 
1 (Function)Math.SetCover.Exact
2 (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.UArray
3 (Function)Math.SetCover.Exact.Priority
intSetFromSetAssignsMath.SetCover.Exact
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
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.BitSet
2 (Function)Math.SetCover.BitPriorityQueue
3 (Function)Math.SetCover.Exact
4 (Function)Math.SetCover.Queue
numberOf2LayerAtomsMath.SetCover.Cuboid
packCoordsMath.SetCover.Cuboid
PackedCoords 
1 (Type/Class)Math.SetCover.Cuboid
2 (Data Constructor)Math.SetCover.Cuboid
partition 
1 (Function)Math.SetCover.BitPriorityQueue
2 (Function)Math.SetCover.Queue
partitions 
1 (Function)Math.SetCover.Exact
2 (Function)Math.SetCover.Exact.UArray
3 (Function)Math.SetCover.Exact.Priority
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.UArray
3 (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
SizedMath.SetCover.BitPosition
State 
1 (Type/Class)Math.SetCover.Exact
2 (Data Constructor)Math.SetCover.Exact
3 (Type/Class)Math.SetCover.Exact.UArray
4 (Data Constructor)Math.SetCover.Exact.UArray
5 (Type/Class)Math.SetCover.Exact.Priority
6 (Data Constructor)Math.SetCover.Exact.Priority
step 
1 (Function)Math.SetCover.Exact
2 (Function)Math.SetCover.Exact.UArray
3 (Function)Math.SetCover.Exact.Priority
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.UArray
3 (Function)Math.SetCover.Exact.Priority
usedSubsets 
1 (Function)Math.SetCover.Exact
2 (Function)Math.SetCover.Exact.UArray
3 (Function)Math.SetCover.Exact.Priority
xorMath.SetCover.Bit