hgeometry-combinatorial-0.11.0.0: Data structures, and Data types.

Index

:+ 
1 (Type/Class)Data.Ext
2 (Data Constructor)Data.Ext
:<Data.LSeq
:<<Data.LSeq
:<|Data.LSeq
:>Data.LSeq
:|>Data.LSeq
<|Data.LSeq
><Data.LSeq
accessData.BinaryTree
accessZData.BinaryTree.Zipper
adjData.PlanarGraph.AdjRep
adjacenciesData.PlanarGraph.AdjRep
AdjacencyListsAlgorithms.Graph.DFS
adjacencyListsAlgorithms.Graph.DFS
adjust 
1 (Function)Data.CircularSeq
2 (Function)Data.LSeq
allChildrenData.Tree.Util
allDartsData.PlanarGraph.Dart
allNextsData.List.Zipper
allNonEmptyNextsData.List.Zipper
allRotationsData.CircularSeq
allTreesData.Tree.Util
Alternating 
1 (Type/Class)Data.List.Alternating
2 (Data Constructor)Data.List.Alternating
AlwaysTrueIntersectionData.Intersection
ancestorsData.Tree.Util
appendData.LSeq
applyData.Permutation
aquireControl.CanAquire
Arc 
1 (Type/Class)Data.PlanarGraph.Dart, Data.PlanarGraph
2 (Data Constructor)Data.PlanarGraph.Dart, Data.PlanarGraph
arcData.PlanarGraph.Dart, Data.PlanarGraph
asBalancedBinLeafTreeData.BinaryTree
asBalancedBinTreeData.BinaryTree
AsFixedData.RealNumber.Rational
asFixedData.RealNumber.Rational
asSeqData.CircularSeq
assignArcsData.PlanarGraph.IO
binarySearchAlgorithms.BinarySearch
binarySearchSeqAlgorithms.BinarySearch
binarySearchUntilAlgorithms.BinarySearch
binarySearchVecAlgorithms.BinarySearch
BinaryTreeData.BinaryTree
BinaryTreeZipperData.BinaryTree.Zipper
BinLeafTreeData.BinaryTree
Bottom 
1 (Type/Class)Data.UnBounded
2 (Data Constructor)Data.UnBounded
bottomToMaybeData.UnBounded
boundaryData.PlanarGraph.Dual, Data.PlanarGraph
boundary'Data.PlanarGraph.Dual, Data.PlanarGraph
boundaryDartData.PlanarGraph.Dual, Data.PlanarGraph
boundaryVerticesData.PlanarGraph.Dual, Data.PlanarGraph
buildEdgeOracleData.PlanarGraph.EdgeOracle
buildFailureFunctionAlgorithms.StringSearch.KMP
buildGraphData.PlanarGraph.IO
CanAquireControl.CanAquire
CanDeleteData.Measured.Class, Data.Measured
CanInsertData.Measured.Class, Data.Measured
Cell 
1 (Type/Class)Data.IndexedDoublyLinkedList.Bare
2 (Data Constructor)Data.IndexedDoublyLinkedList.Bare
3 (Type/Class)Data.IndexedDoublyLinkedList
4 (Data Constructor)Data.IndexedDoublyLinkedList
clampToData.Range
clipLowerData.Range
clipUpperData.Range
ClosedData.Range
ClosedRangeData.Range
CompareData.OrdSeq
compare_Data.DynamicOrd
computeDualData.PlanarGraph.Core
computeDual'Data.PlanarGraph.Core
constructTreeData.Tree.Util
coreData.Ext
coRecData.Intersection
coversData.Range
CSeqData.CircularSeq
cseqData.CircularSeq
CtxData.BinaryTree.Zipper
cycleOfData.Permutation
cycleRepData.Permutation
Dart 
1 (Type/Class)Data.PlanarGraph.Dart, Data.PlanarGraph
2 (Data Constructor)Data.PlanarGraph.Dart, Data.PlanarGraph
dartDataData.PlanarGraph.Core, Data.PlanarGraph
dartsData.PlanarGraph.Core, Data.PlanarGraph
darts'Data.PlanarGraph.Core, Data.PlanarGraph
DataOfData.PlanarGraph.Core, Data.PlanarGraph
dataOfData.PlanarGraph.Core, Data.PlanarGraph
decodeYamlData.Yaml.Util
decodeYamlFileData.Yaml.Util
defaultNonEmptyIntersectionData.Intersection
delete 
1 (Function)Data.List.Set
2 (Function)Data.IndexedDoublyLinkedList.Bare
3 (Function)Data.IndexedDoublyLinkedList
deleteAData.Measured.Class, Data.Measured
deleteAllData.OrdSeq
deleteAllBy 
1 (Function)Data.OrdSeq
2 (Function)Data.Set.Util
dfsAlgorithms.Graph.DFS
dfs'Algorithms.Graph.DFS
differenceData.List.Set
DirectionData.PlanarGraph.Dart, Data.PlanarGraph
directionData.PlanarGraph.Dart, Data.PlanarGraph
divideAndConquerAlgorithms.DivideAndConquer
divideAndConquer1Algorithms.DivideAndConquer
divideAndConquer1WithAlgorithms.DivideAndConquer
DLList 
1 (Type/Class)Data.IndexedDoublyLinkedList
2 (Data Constructor)Data.IndexedDoublyLinkedList
DLListMonadData.IndexedDoublyLinkedList
drawTreeData.BinaryTree
drawTree'Data.BinaryTree
dropData.LSeq
dropNextData.List.Zipper
DualData.PlanarGraph.Core, Data.PlanarGraph
dualData.PlanarGraph.Core, Data.PlanarGraph
dualDualIdentityData.PlanarGraph.Core
DualOfData.PlanarGraph.Core, Data.PlanarGraph
dump 
1 (Function)Data.IndexedDoublyLinkedList.Bare
2 (Function)Data.IndexedDoublyLinkedList
edgeDataData.PlanarGraph.Core, Data.PlanarGraph
EdgeOracle 
1 (Type/Class)Data.PlanarGraph.EdgeOracle
2 (Data Constructor)Data.PlanarGraph.EdgeOracle
edgeOracleData.PlanarGraph.EdgeOracle
edgesData.PlanarGraph.Core, Data.PlanarGraph
edges'Data.PlanarGraph.Core, Data.PlanarGraph
Elem 
1 (Type/Class)Data.Measured.Size
2 (Data Constructor)Data.Measured.Size
3 (Type/Class)Data.OrdSeq
4 (Data Constructor)Data.OrdSeq
elemsData.Permutation
embeddingData.PlanarGraph.Core, Data.PlanarGraph
emptyData.LSeq
emptyCell 
1 (Function)Data.IndexedDoublyLinkedList.Bare
2 (Function)Data.IndexedDoublyLinkedList
EmptyLData.LSeq
encodeYamlData.Yaml.Util
encodeYamlFileData.Yaml.Util
EndPointData.Range
endPointDataData.PlanarGraph.Core, Data.PlanarGraph
endPointDataOfData.PlanarGraph.Core, Data.PlanarGraph
endPointsData.PlanarGraph.Core, Data.PlanarGraph
evalData.LSeq
ExactData.RealNumber.Rational
extData.Ext
extraData.Ext
extractMinimaByData.List.Util
extractNextData.List.Zipper
extractOrd1Data.DynamicOrd
extractOrd2Data.DynamicOrd
Face 
1 (Type/Class)Data.PlanarGraph.AdjRep
2 (Data Constructor)Data.PlanarGraph.AdjRep
faceDataData.PlanarGraph.Core, Data.PlanarGraph
FaceId 
1 (Type/Class)Data.PlanarGraph.Core, Data.PlanarGraph
2 (Data Constructor)Data.PlanarGraph.Core, Data.PlanarGraph
FaceId'Data.PlanarGraph.Core, Data.PlanarGraph
faces 
1 (Function)Data.PlanarGraph.AdjRep
2 (Function)Data.PlanarGraph.Dual, Data.PlanarGraph
faces'Data.PlanarGraph.Dual, Data.PlanarGraph
fDataData.PlanarGraph.AdjRep
findDartData.PlanarGraph.EdgeOracle
findEdgeData.PlanarGraph.EdgeOracle
findEvertData.Tree.Util
findEvert'Data.Tree.Util
findNodeData.Tree.Util
findNodesData.Tree.Util
findPathData.Tree.Util
findRotateToData.CircularSeq
firstChildData.Tree.Util
focus 
1 (Function)Data.CircularSeq
2 (Function)Data.Tree.Util
foldBinaryUpData.BinaryTree
foldUpData.BinaryTree
foldUpDataData.BinaryTree
forceLSeqData.LSeq
fromAdjacencyListsData.PlanarGraph.IO, Data.PlanarGraph
fromAdjRepData.PlanarGraph.IO, Data.PlanarGraph
fromAscList'Data.OrdSeq
fromFixedData.RealNumber.Rational
fromList 
1 (Function)Data.CircularSeq
2 (Function)Data.LSeq
3 (Function)Data.List.Set
4 (Function)Data.List.Zipper
fromListBy 
1 (Function)Data.OrdSeq
2 (Function)Data.Set.Util
fromListByOrdData.OrdSeq
fromNonEmpty 
1 (Function)Data.CircularSeq
2 (Function)Data.LSeq
fromSeqData.LSeq
genIndexesData.Permutation
getElemData.OrdSeq
getKeyData.OrdSeq
getNext 
1 (Function)Data.IndexedDoublyLinkedList.Bare
2 (Function)Data.IndexedDoublyLinkedList
getPrev 
1 (Function)Data.IndexedDoublyLinkedList.Bare
2 (Function)Data.IndexedDoublyLinkedList
goNextData.List.Zipper
goPrevData.List.Zipper
Gr 
1 (Type/Class)Data.PlanarGraph.AdjRep
2 (Data Constructor)Data.PlanarGraph.AdjRep
HasDataOfData.PlanarGraph.Core, Data.PlanarGraph
hasEdgeData.PlanarGraph.EdgeOracle
HasIndexControl.CanAquire
headData.LSeq
headOfData.PlanarGraph.Core, Data.PlanarGraph
IControl.CanAquire
idData.PlanarGraph.AdjRep
IDLList 
1 (Type/Class)Data.IndexedDoublyLinkedList.Bare
2 (Data Constructor)Data.IndexedDoublyLinkedList.Bare
IDLListMonadData.IndexedDoublyLinkedList.Bare
incidentEdgeData.PlanarGraph.AdjRep
incidentEdgesData.PlanarGraph.Core, Data.PlanarGraph
incomingEdgesData.PlanarGraph.Core, Data.PlanarGraph
Index 
1 (Type/Class)Data.IndexedDoublyLinkedList.Bare
2 (Type/Class)Data.IndexedDoublyLinkedList
index 
1 (Function)Data.CircularSeq
2 (Function)Data.LSeq
indexesData.Permutation
indexOfControl.CanAquire
initData.LSeq
inRangeData.Range
insert 
1 (Function)Data.List.Set
2 (Function)Data.OrdSeq
insertAData.Measured.Class, Data.Measured
insertAfter 
1 (Function)Data.IndexedDoublyLinkedList.Bare
2 (Function)Data.IndexedDoublyLinkedList
insertAllData.List.Set
insertBefore 
1 (Function)Data.IndexedDoublyLinkedList.Bare
2 (Function)Data.IndexedDoublyLinkedList
insertBreakPointsData.List.Alternating
insertBy 
1 (Function)Data.OrdSeq
2 (Function)Data.Set.Util
insertOrd 
1 (Function)Data.CircularList.Util
2 (Function)Data.CircularSeq
insertOrdBy 
1 (Function)Data.CircularList.Util
2 (Function)Data.CircularSeq
insertOrdBy'Data.CircularList.Util
InternalData.BinaryTree
InternalNodeData.Tree.Util
intersectData.Intersection
IntersectionData.Intersection
intersectionData.List.Set
IntersectionOfData.Intersection
intersectsData.Intersection
introOrd1Data.DynamicOrd
introOrd2Data.DynamicOrd
isClosedData.Range
IsIntersectableWithData.Intersection
isOpenData.Range
isPositiveData.PlanarGraph.Dart, Data.PlanarGraph
isShiftOf 
1 (Function)Data.CircularList.Util
2 (Function)Data.CircularSeq
isSubStringOfAlgorithms.StringSearch.KMP
isValidData.Range
itemData.CircularSeq
joinData.Set.Util
Key 
1 (Type/Class)Data.OrdSeq
2 (Data Constructor)Data.OrdSeq
kmpMatchAlgorithms.StringSearch.KMP
LData.BinaryTree.Zipper
labelWithIndexControl.CanAquire
lastData.LSeq
LeafData.BinaryTree
LeafNodeData.Tree.Util
leaveOutOneData.List.Util
leftData.BinaryTree.Zipper
leftElementsData.CircularSeq
leftFaceData.PlanarGraph.Dual, Data.PlanarGraph
levelsData.Tree.Util
liftCmpData.OrdSeq
liftOrd1Data.DynamicOrd
llist 
1 (Function)Data.IndexedDoublyLinkedList.Bare
2 (Function)Data.IndexedDoublyLinkedList
LocData.BinaryTree.Zipper
lookupByData.OrdSeq
lookupIdxData.Permutation
lookupMaxData.OrdSeq
lookupMinData.OrdSeq
LossyData.RealNumber.Rational
lowerData.Range
LSeqData.LSeq
makeTreeAlgorithms.Graph.MST
mapMonotonicData.OrdSeq
mapWithIndexData.LSeq
maximum1Data.List.Util
MaxInfinityData.UnBounded
maxViewData.OrdSeq
measureData.Measured.Class, Data.Measured
MeasuredData.Measured.Class, Data.Measured
memberByData.OrdSeq
mergeAlternatingData.List.Alternating
mergeSortedAlgorithms.DivideAndConquer
mergeSortedByAlgorithms.DivideAndConquer
mergeSortedListsAlgorithms.DivideAndConquer
mergeSortedListsByAlgorithms.DivideAndConquer
midPointData.Range
minimaByData.List.Util
minimaOnData.List.Util
minimum1Data.List.Util
minimum1ByData.List.Util
MinInfinityData.UnBounded
minViewData.OrdSeq
mstAlgorithms.Graph.MST
mstEdgesAlgorithms.Graph.MST
NegativeData.PlanarGraph.Dart, Data.PlanarGraph
neighboursOfData.PlanarGraph.Core, Data.PlanarGraph
next 
1 (Function)Data.Permutation
2 (Function)Data.IndexedDoublyLinkedList.Bare
3 (Function)Data.IndexedDoublyLinkedList
nextEdgeData.PlanarGraph.Dual, Data.PlanarGraph
nextIncidentEdgeData.PlanarGraph.Core, Data.PlanarGraph
nextSiblingData.Tree.Util
NilData.BinaryTree
NodeData.BinaryTree
nodeData.BinaryTree
NoIntersection 
1 (Type/Class)Data.Intersection
2 (Data Constructor)Data.Intersection
NoKeyData.OrdSeq
nonEmptyIntersectionData.Intersection
nonEmptyTailsData.Util
numDartsData.PlanarGraph.Core, Data.PlanarGraph
numEdgesData.PlanarGraph.Core, Data.PlanarGraph
numFacesData.PlanarGraph.Core, Data.PlanarGraph
numVerticesData.PlanarGraph.Core, Data.PlanarGraph
O 
1 (Type/Class)Data.DynamicOrd
2 (Data Constructor)Data.DynamicOrd
OpenData.Range
OpenRangeData.Range
OrbitData.Permutation
orbitFromData.Permutation
orbitsData.Permutation
OrdDict 
1 (Type/Class)Data.DynamicOrd
2 (Data Constructor)Data.DynamicOrd
OrdSeq 
1 (Type/Class)Data.OrdSeq
2 (Data Constructor)Data.OrdSeq
outgoingEdgesData.PlanarGraph.Core, Data.PlanarGraph
parseVersionedData.Yaml.Util
partitionData.LSeq
Permutation 
1 (Type/Class)Data.Permutation
2 (Data Constructor)Data.Permutation
PersistentStateControl.Monad.State.Persistent
PersistentStateTControl.Monad.State.Persistent
PlanarGraph 
1 (Type/Class)Data.PlanarGraph.Core, Data.PlanarGraph
2 (Data Constructor)Data.PlanarGraph.Core
planarGraphData.PlanarGraph.Core, Data.PlanarGraph
planarGraph'Data.PlanarGraph.Core, Data.PlanarGraph
PositiveData.PlanarGraph.Dart, Data.PlanarGraph
prettyShowData.Range
prev 
1 (Function)Data.IndexedDoublyLinkedList.Bare
2 (Function)Data.IndexedDoublyLinkedList
prevEdgeData.PlanarGraph.Dual, Data.PlanarGraph
prevIncidentEdgeData.PlanarGraph.Core, Data.PlanarGraph
previousData.Permutation
prevSiblingData.Tree.Util
PrimalData.PlanarGraph.Core, Data.PlanarGraph
printYamlData.Yaml.Util
promiseData.LSeq
RData.BinaryTree.Zipper
Range 
1 (Type/Class)Data.Range
2 (Data Constructor)Data.Range
Range'Data.Range
rawDartDataData.PlanarGraph.Core, Data.PlanarGraph
RealNumber 
1 (Type/Class)Data.RealNumber.Rational
2 (Data Constructor)Data.RealNumber.Rational
reorderData.PlanarGraph.IO
reorderEdgeDataData.PlanarGraph.Core
replaceByIndexControl.CanAquire
revData.PlanarGraph.Dart, Data.PlanarGraph
reverseData.List.Alternating
reverseDirectionData.CircularSeq
rightData.BinaryTree.Zipper
rightElementsData.CircularSeq
rightFaceData.PlanarGraph.Dual, Data.PlanarGraph
rootData.Tree.Util
rotateLData.CircularSeq
rotateNLData.CircularSeq
rotateNRData.CircularSeq
rotateRData.CircularSeq
rotateToData.CircularSeq
runAcquireControl.CanAquire
runDLListMonadData.IndexedDoublyLinkedList
runIDLListMonadData.IndexedDoublyLinkedList.Bare
runOData.DynamicOrd
runPersistentStateControl.Monad.State.Persistent
runPersistentStateTControl.Monad.State.Persistent
SetData.List.Set
shiftLeftData.Range
shiftRightData.Range
shuffleSystem.Random.Shuffle
singleton 
1 (Function)Data.CircularSeq
2 (Function)Data.List.Set
singletons 
1 (Function)Data.IndexedDoublyLinkedList.Bare
2 (Function)Data.IndexedDoublyLinkedList
Size 
1 (Type/Class)Data.Measured.Size
2 (Data Constructor)Data.Measured.Size
sizeData.Permutation
Sized 
1 (Type/Class)Data.Measured.Size
2 (Data Constructor)Data.Measured.Size
SP 
1 (Type/Class)Data.Util
2 (Data Constructor)Data.Util
splitByData.OrdSeq
splitIncrData.CircularList.Util
splitMonotoneData.Sequence.Util
splitMonotonicData.OrdSeq
splitOn 
1 (Function)Data.OrdSeq
2 (Function)Data.Set.Util
splitTreeData.BinaryTree.Zipper
storeControl.Monad.State.Persistent
STR 
1 (Type/Class)Data.Util
2 (Data Constructor)Data.Util
subTreesData.BinaryTree.Zipper
tailData.LSeq
tailOfData.PlanarGraph.Core, Data.PlanarGraph
takeData.LSeq
Three 
1 (Type/Class)Data.Util
2 (Data Constructor)Data.Util
toAdjacencyListsData.PlanarGraph.Core, Data.PlanarGraph
toAdjRepData.PlanarGraph.IO, Data.PlanarGraph
toCycleRepData.Permutation
toFixedData.RealNumber.Rational
toListContains 
1 (Function)Data.IndexedDoublyLinkedList.Bare
2 (Function)Data.IndexedDoublyLinkedList
toListFrom 
1 (Function)Data.IndexedDoublyLinkedList.Bare
2 (Function)Data.IndexedDoublyLinkedList
toListFromK 
1 (Function)Data.IndexedDoublyLinkedList.Bare
2 (Function)Data.IndexedDoublyLinkedList
toListFromR 
1 (Function)Data.IndexedDoublyLinkedList.Bare
2 (Function)Data.IndexedDoublyLinkedList
toListFromRK 
1 (Function)Data.IndexedDoublyLinkedList.Bare
2 (Function)Data.IndexedDoublyLinkedList
Top 
1 (Data Constructor)Data.BinaryTree.Zipper
2 (Type/Class)Data.UnBounded
3 (Data Constructor)Data.UnBounded
topData.BinaryTree.Zipper
topToMaybeData.UnBounded
toRootData.BinaryTree.Zipper
toRoseTreeData.BinaryTree
toRoseTree'Data.BinaryTree
toSeqData.LSeq
traverseDartsData.PlanarGraph.Core, Data.PlanarGraph
traverseFacesData.PlanarGraph.Core, Data.PlanarGraph
traverseVerticesData.PlanarGraph.Core, Data.PlanarGraph
TreeNodeData.Tree.Util
twinData.PlanarGraph.Dart, Data.PlanarGraph
Two 
1 (Type/Class)Data.Util
2 (Data Constructor)Data.Util
UnBoundedData.UnBounded
unBoundedToMaybeData.UnBounded
unEndPointData.Range
unionData.List.Set
uniquePairsData.Util
uniqueTripletsData.Util
unstableSortData.LSeq
unstableSortByData.LSeq
unUnBoundedData.UnBounded
unversionedData.Yaml.Util
unVertexIdData.PlanarGraph.Core
unZipperLocalData.Tree.Util
up 
1 (Function)Data.Tree.Util
2 (Function)Data.BinaryTree.Zipper
updateDataData.PlanarGraph.Core
updateData'Data.PlanarGraph.Core
upperData.Range
ValData.UnBounded
ValBData.UnBounded
ValTData.UnBounded
valueAtData.IndexedDoublyLinkedList
valuesData.IndexedDoublyLinkedList
vDataData.PlanarGraph.AdjRep
Versioned 
1 (Type/Class)Data.Yaml.Util
2 (Data Constructor)Data.Yaml.Util
vertexDataData.PlanarGraph.Core, Data.PlanarGraph
VertexId 
1 (Type/Class)Data.PlanarGraph.Core, Data.PlanarGraph
2 (Data Constructor)Data.PlanarGraph.Core, Data.PlanarGraph
VertexId'Data.PlanarGraph.Core, Data.PlanarGraph
verticesData.PlanarGraph.Core, Data.PlanarGraph
vertices'Data.PlanarGraph.Core, Data.PlanarGraph
ViewLData.LSeq
viewl 
1 (Function)Data.LSeq
2 (Function)Data.OrdSeq
ViewRData.LSeq
viewr 
1 (Function)Data.LSeq
2 (Function)Data.OrdSeq
visitAllData.BinaryTree.Zipper
Vtx 
1 (Type/Class)Data.PlanarGraph.AdjRep
2 (Data Constructor)Data.PlanarGraph.AdjRep
widthData.Range
withNeighboursData.List.Alternating
withOrdData.DynamicOrd
WorldData.PlanarGraph.Core, Data.PlanarGraph
writeList 
1 (Function)Data.IndexedDoublyLinkedList.Bare
2 (Function)Data.IndexedDoublyLinkedList
zip3LWithData.CircularSeq
zipExactWithData.BinaryTree
zipLData.CircularSeq
zipLWithData.CircularSeq
Zipper 
1 (Type/Class)Data.List.Zipper
2 (Data Constructor)Data.List.Zipper
3 (Type/Class)Data.Tree.Util
4 (Data Constructor)Data.Tree.Util
zipWithData.LSeq
_arcData.PlanarGraph.Dart, Data.PlanarGraph
_asFingerTreeData.OrdSeq
_BottomData.UnBounded
_BottomMaybeData.UnBounded
_coreData.Ext
_directionData.PlanarGraph.Dart, Data.PlanarGraph
_dualData.PlanarGraph.Core
_embeddingData.PlanarGraph.Core
_extraData.Ext
_faceDataData.PlanarGraph.Core
_indexesData.Permutation
_lowerData.Range
_MaxInfinityData.UnBounded
_MinInfinityData.UnBounded
_orbitsData.Permutation
_rawDartDataData.PlanarGraph.Core
_TopData.UnBounded
_TopMaybeData.UnBounded
_TreeNodeEitherData.Tree.Util
_unArcData.PlanarGraph.Dart, Data.PlanarGraph
_unEdgeOracleData.PlanarGraph.EdgeOracle
_unElemData.Measured.Size
_unFaceIdData.PlanarGraph.Core, Data.PlanarGraph
_unUnBoundedData.UnBounded
_unVertexIdData.PlanarGraph.Core, Data.PlanarGraph
_upperData.Range
_ValData.UnBounded
_ValBData.UnBounded
_ValTData.UnBounded
_vertexDataData.PlanarGraph.Core
|>Data.LSeq