dimensions-2.1.1.0: Safe type-level dimensionality for multidimensional data.

Index

!* 
1 (Function)Numeric.Tuple.Strict, Numeric.Tuple
2 (Function)Numeric.Tuple.Lazy
$* 
1 (Function)Numeric.Tuple.Strict, Numeric.Tuple
2 (Function)Numeric.Tuple.Lazy
*Data.Type.Lits, Numeric.Dimensions.Dim, Numeric.Dimensions
*! 
1 (Function)Numeric.Tuple.Strict, Numeric.Tuple
2 (Function)Numeric.Tuple.Lazy
*$ 
1 (Function)Numeric.Tuple.Strict, Numeric.Tuple
2 (Function)Numeric.Tuple.Lazy
+Data.Type.Lits, Numeric.Dimensions.Dim, Numeric.Dimensions
++Data.Type.List, Numeric.TypedList, Numeric.Dimensions
+:Data.Type.List, Numeric.TypedList, Numeric.Dimensions
-Data.Type.Lits, Numeric.Dimensions.Dim, Numeric.Dimensions
:! 
1 (Data Constructor)Numeric.Tuple.Strict, Numeric.Tuple
2 (Data Constructor)Numeric.Tuple.Lazy
:$ 
1 (Data Constructor)Numeric.Tuple.Strict, Numeric.Tuple
2 (Data Constructor)Numeric.Tuple.Lazy
:$$:Data.Type.Lits
:*Numeric.TypedList, Numeric.Tuple.Strict, Numeric.Tuple.Lazy, Numeric.Tuple, Numeric.Dimensions.Dim, Numeric.Dimensions.Idx, Numeric.Dimensions
:+Data.Type.List, Numeric.TypedList, Numeric.Dimensions
:-Numeric.Dimensions
:<>:Data.Type.Lits
<=Data.Type.Lits, Numeric.Dimensions.Dim, Numeric.Dimensions
AllData.Type.List, Numeric.TypedList, Numeric.Dimensions
AppendSymbolData.Type.Lits
BoundedDimNumeric.Dimensions.Dim, Numeric.Dimensions
BoundedDimsNumeric.Dimensions.Dim, Numeric.Dimensions
CmpNatData.Type.Lits, Numeric.Dimensions.Dim, Numeric.Dimensions
cmpNatData.Type.Lits
CmpSymbolData.Type.Lits
cmpSymbolData.Type.Lits
compareDimNumeric.Dimensions.Dim, Numeric.Dimensions
compareDim'Numeric.Dimensions.Dim, Numeric.Dimensions
ConcatData.Type.List, Numeric.TypedList, Numeric.Dimensions
concatNumeric.TypedList
ConcatListData.Type.List, Numeric.TypedList, Numeric.Dimensions
Cons 
1 (Type/Class)Data.Type.List, Numeric.TypedList, Numeric.Dimensions
2 (Data Constructor)Numeric.TypedList, Numeric.Tuple.Strict, Numeric.Tuple.Lazy, Numeric.Tuple, Numeric.Dimensions.Dim, Numeric.Dimensions.Idx, Numeric.Dimensions
consNumeric.TypedList
constrainByNumeric.Dimensions.Dim, Numeric.Dimensions
constrainDimNumeric.Dimensions.Dim, Numeric.Dimensions
constrainDimsNumeric.Dimensions.Dim, Numeric.Dimensions
DNumeric.Dimensions.Dim, Numeric.Dimensions
D0Numeric.Dimensions.Dim, Numeric.Dimensions
D1Numeric.Dimensions.Dim, Numeric.Dimensions
D10Numeric.Dimensions.Dim, Numeric.Dimensions
D11Numeric.Dimensions.Dim, Numeric.Dimensions
D12Numeric.Dimensions.Dim, Numeric.Dimensions
D13Numeric.Dimensions.Dim, Numeric.Dimensions
D14Numeric.Dimensions.Dim, Numeric.Dimensions
D15Numeric.Dimensions.Dim, Numeric.Dimensions
D16Numeric.Dimensions.Dim, Numeric.Dimensions
D17Numeric.Dimensions.Dim, Numeric.Dimensions
D18Numeric.Dimensions.Dim, Numeric.Dimensions
D19Numeric.Dimensions.Dim, Numeric.Dimensions
D2Numeric.Dimensions.Dim, Numeric.Dimensions
D20Numeric.Dimensions.Dim, Numeric.Dimensions
D21Numeric.Dimensions.Dim, Numeric.Dimensions
D22Numeric.Dimensions.Dim, Numeric.Dimensions
D23Numeric.Dimensions.Dim, Numeric.Dimensions
D24Numeric.Dimensions.Dim, Numeric.Dimensions
D25Numeric.Dimensions.Dim, Numeric.Dimensions
D3Numeric.Dimensions.Dim, Numeric.Dimensions
D4Numeric.Dimensions.Dim, Numeric.Dimensions
D5Numeric.Dimensions.Dim, Numeric.Dimensions
D6Numeric.Dimensions.Dim, Numeric.Dimensions
D7Numeric.Dimensions.Dim, Numeric.Dimensions
D8Numeric.Dimensions.Dim, Numeric.Dimensions
D9Numeric.Dimensions.Dim, Numeric.Dimensions
Dict 
1 (Data Constructor)Numeric.Dimensions
2 (Type/Class)Numeric.Dimensions
Dict1 
1 (Type/Class)Numeric.TypedList
2 (Data Constructor)Numeric.TypedList
DictListNumeric.TypedList
DimNumeric.Dimensions.Dim, Numeric.Dimensions
dimNumeric.Dimensions.Dim, Numeric.Dimensions
DimBoundNumeric.Dimensions.Dim, Numeric.Dimensions, Numeric.Dimensions
dimBoundNumeric.Dimensions.Dim, Numeric.Dimensions
DimensionsNumeric.Dimensions.Dim, Numeric.Dimensions
DimKindNumeric.Dimensions.Dim, Numeric.Dimensions
dimKindNumeric.Dimensions.Dim, Numeric.Dimensions
DimKNatNumeric.Dimensions.Dim, Numeric.Dimensions
DimKXNatNumeric.Dimensions.Dim, Numeric.Dimensions
Dims 
1 (Type/Class)Numeric.Dimensions.Dim, Numeric.Dimensions
2 (Data Constructor)Numeric.Dimensions.Dim, Numeric.Dimensions
dimsNumeric.Dimensions.Dim, Numeric.Dimensions
DimsBoundNumeric.Dimensions.Dim, Numeric.Dimensions
dimsBoundNumeric.Dimensions.Dim, Numeric.Dimensions
DimTNatNumeric.Dimensions.Dim, Numeric.Dimensions
DimTXNatNNumeric.Dimensions.Dim, Numeric.Dimensions
DimTXNatXNumeric.Dimensions.Dim, Numeric.Dimensions
DimTypeNumeric.Dimensions.Dim, Numeric.Dimensions
dimTypeNumeric.Dimensions.Dim, Numeric.Dimensions
dimValNumeric.Dimensions.Dim, Numeric.Dimensions
dimVal'Numeric.Dimensions.Dim, Numeric.Dimensions
DivData.Type.Lits
divDimNumeric.Dimensions.Dim, Numeric.Dimensions
DnNumeric.Dimensions.Dim, Numeric.Dimensions
DropData.Type.List, Numeric.TypedList, Numeric.Dimensions
dropNumeric.TypedList
DxNumeric.Dimensions.Dim, Numeric.Dimensions
ElemData.Type.List, Numeric.TypedList, Numeric.Dimensions
Empty 
1 (Type/Class)Data.Type.List, Numeric.TypedList, Numeric.Dimensions
2 (Data Constructor)Numeric.TypedList, Numeric.Tuple.Strict, Numeric.Tuple.Lazy, Numeric.Tuple, Numeric.Dimensions.Dim, Numeric.Dimensions.Idx, Numeric.Dimensions
ErrorMessageData.Type.Lits
EvListNumeric.TypedList
ExactDimNumeric.Dimensions.Dim, Numeric.Dimensions
ExactDimsNumeric.Dimensions.Dim, Numeric.Dimensions
FixedDimNumeric.Dimensions.Dim, Numeric.Dimensions
FixedDimsNumeric.Dimensions.Dim, Numeric.Dimensions
fromStrictNumeric.Tuple
HeadData.Type.List, Numeric.TypedList, Numeric.Dimensions
headNumeric.TypedList
Id 
1 (Type/Class)Numeric.Tuple.Strict, Numeric.Tuple
2 (Data Constructor)Numeric.Tuple.Strict, Numeric.Tuple
3 (Type/Class)Numeric.Tuple.Lazy
4 (Data Constructor)Numeric.Tuple.Lazy
Idx 
1 (Type/Class)Numeric.Dimensions.Idx, Numeric.Dimensions
2 (Data Constructor)Numeric.Dimensions.Idx, Numeric.Dimensions
idxFromWordNumeric.Dimensions.Idx, Numeric.Dimensions
IdxsNumeric.Dimensions.Idx, Numeric.Dimensions
idxsFromWordsNumeric.Dimensions.Idx, Numeric.Dimensions
idxToWordNumeric.Dimensions.Idx, Numeric.Dimensions
inferConcatData.Type.List, Numeric.TypedList, Numeric.Dimensions
inferExactFixedDimsNumeric.Dimensions.Dim, Numeric.Dimensions
inferFixedDimsNumeric.Dimensions.Dim, Numeric.Dimensions
inferStripPrefixData.Type.List, Numeric.TypedList, Numeric.Dimensions
inferStripSuffixData.Type.List, Numeric.TypedList, Numeric.Dimensions
inferTypeableConsData.Type.List, Numeric.TypedList, Numeric.Dimensions
inferTypeableDimsNumeric.Dimensions.Dim, Numeric.Dimensions
inferTypeableListNumeric.TypedList
InitData.Type.List, Numeric.TypedList, Numeric.Dimensions
initNumeric.TypedList
inSpaceOfNumeric.Dimensions.Dim, Numeric.Dimensions
KindOfData.Type.Lits, Numeric.Dimensions.Dim, Numeric.Dimensions
KindOfElData.Type.Lits, Numeric.Dimensions.Dim, Numeric.Dimensions
KnownDimNumeric.Dimensions.Dim, Numeric.Dimensions
KnownDimKindNumeric.Dimensions.Dim, Numeric.Dimensions
KnownDimsNumeric.Dimensions.Dim, Numeric.Dimensions
KnownDimTypeNumeric.Dimensions.Dim, Numeric.Dimensions
KnownNatData.Type.Lits
KnownSymbolData.Type.Lits
LastData.Type.List, Numeric.TypedList, Numeric.Dimensions
lastNumeric.TypedList
LengthData.Type.List, Numeric.TypedList, Numeric.Dimensions
lengthNumeric.TypedList
lessOrEqDimNumeric.Dimensions.Dim, Numeric.Dimensions
lessOrEqDim'Numeric.Dimensions.Dim, Numeric.Dimensions
liftIdxsNumeric.Dimensions.Idx, Numeric.Dimensions
listDimsNumeric.Dimensions.Dim, Numeric.Dimensions
listIdxsNumeric.Dimensions.Idx, Numeric.Dimensions
Log2Data.Type.Lits
log2DimNumeric.Dimensions.Dim, Numeric.Dimensions
MapData.Type.List, Numeric.TypedList, Numeric.Dimensions
mapNumeric.TypedList
mapDictNumeric.Dimensions
MaxData.Type.Lits, Numeric.Dimensions.Dim, Numeric.Dimensions
maxDimNumeric.Dimensions.Dim, Numeric.Dimensions
MinData.Type.Lits, Numeric.Dimensions.Dim, Numeric.Dimensions
minDimNumeric.Dimensions.Dim, Numeric.Dimensions
minimalDimNumeric.Dimensions.Dim, Numeric.Dimensions
minimalDimsNumeric.Dimensions.Dim, Numeric.Dimensions
minusDimNumeric.Dimensions.Dim, Numeric.Dimensions
minusDimMNumeric.Dimensions.Dim, Numeric.Dimensions
ModData.Type.Lits
modDimNumeric.Dimensions.Dim, Numeric.Dimensions
N 
1 (Type/Class)Numeric.Dimensions.Dim, Numeric.Dimensions
2 (Data Constructor)Numeric.Dimensions.Dim, Numeric.Dimensions
NatData.Type.Lits, Numeric.Dimensions.Dim, Numeric.Dimensions
natValData.Type.Lits
natVal'Data.Type.Lits
oodCallStackNumeric.Dimensions.Idx, Numeric.Dimensions
oodDimNumeric.Dimensions.Idx, Numeric.Dimensions
oodDimsCtxNumeric.Dimensions.Idx, Numeric.Dimensions
oodIdxNumeric.Dimensions.Idx, Numeric.Dimensions
oodNameNumeric.Dimensions.Idx, Numeric.Dimensions
oodSubDimNumeric.Dimensions.Idx, Numeric.Dimensions
orderNumeric.TypedList, Numeric.Dimensions.Dim, Numeric.Dimensions
order'Numeric.TypedList, Numeric.Dimensions.Dim, Numeric.Dimensions
OutOfDimBounds 
1 (Type/Class)Numeric.Dimensions.Idx, Numeric.Dimensions
2 (Data Constructor)Numeric.Dimensions.Idx, Numeric.Dimensions
outOfDimBoundsNumeric.Dimensions.Idx, Numeric.Dimensions
outOfDimBoundsNoCallStackNumeric.Dimensions.Idx, Numeric.Dimensions
plusDimNumeric.Dimensions.Dim, Numeric.Dimensions
powerDimNumeric.Dimensions.Dim, Numeric.Dimensions
relaxNumeric.Dimensions.Dim, Numeric.Dimensions
RepresentableListNumeric.TypedList, Numeric.Dimensions.Dim, Numeric.Dimensions
Reverse 
1 (Type/Class)Data.Type.List, Numeric.TypedList, Numeric.Dimensions
2 (Data Constructor)Numeric.TypedList, Numeric.Tuple.Strict, Numeric.Tuple.Lazy, Numeric.Tuple, Numeric.Dimensions.Dim, Numeric.Dimensions.Idx, Numeric.Dimensions
reverseNumeric.TypedList
ReverseListData.Type.List, Numeric.TypedList, Numeric.Dimensions
runId 
1 (Function)Numeric.Tuple.Strict, Numeric.Tuple
2 (Function)Numeric.Tuple.Lazy
sameDimNumeric.Dimensions.Dim, Numeric.Dimensions
sameDim'Numeric.Dimensions.Dim, Numeric.Dimensions
sameDimsNumeric.Dimensions.Dim, Numeric.Dimensions
sameDims'Numeric.Dimensions.Dim, Numeric.Dimensions
sameListNumeric.TypedList
sameNatData.Type.Lits
sameSymbolData.Type.Lits
SEQData.Type.Lits, Numeric.Dimensions.Dim, Numeric.Dimensions
SGTData.Type.Lits, Numeric.Dimensions.Dim, Numeric.Dimensions
ShowNatData.Type.Lits
ShowTypeData.Type.Lits
SLTData.Type.Lits, Numeric.Dimensions.Dim, Numeric.Dimensions
Snoc 
1 (Type/Class)Data.Type.List, Numeric.TypedList, Numeric.Dimensions
2 (Data Constructor)Numeric.TypedList, Numeric.Tuple.Strict, Numeric.Tuple.Lazy, Numeric.Tuple, Numeric.Dimensions.Dim, Numeric.Dimensions.Idx, Numeric.Dimensions
snocNumeric.TypedList
SnocListData.Type.List, Numeric.TypedList, Numeric.Dimensions
SomeDimNumeric.Dimensions.Dim, Numeric.Dimensions
SomeDims 
1 (Type/Class)Numeric.Dimensions.Dim, Numeric.Dimensions
2 (Data Constructor)Numeric.Dimensions.Dim, Numeric.Dimensions
someDimsValNumeric.Dimensions.Dim, Numeric.Dimensions
someDimValNumeric.Dimensions.Dim, Numeric.Dimensions
SomeNat 
1 (Data Constructor)Data.Type.Lits
2 (Type/Class)Data.Type.Lits
someNatValData.Type.Lits
SomeSymbol 
1 (Data Constructor)Data.Type.Lits
2 (Type/Class)Data.Type.Lits
someSymbolValData.Type.Lits
SOrderingData.Type.Lits, Numeric.Dimensions.Dim, Numeric.Dimensions
splitAtNumeric.TypedList
StripPrefixData.Type.List, Numeric.TypedList, Numeric.Dimensions
stripPrefixNumeric.TypedList
stripPrefixDimsNumeric.Dimensions.Dim, Numeric.Dimensions
StripSuffixData.Type.List, Numeric.TypedList, Numeric.Dimensions
stripSuffixNumeric.TypedList
stripSuffixDimsNumeric.Dimensions.Dim, Numeric.Dimensions
SubNumeric.Dimensions
SymbolData.Type.Lits
symbolValData.Type.Lits
symbolVal'Data.Type.Lits
TailData.Type.List, Numeric.TypedList, Numeric.Dimensions
tailNumeric.TypedList
TakeData.Type.List, Numeric.TypedList, Numeric.Dimensions
takeNumeric.TypedList
TextData.Type.Lits
timesDimNumeric.Dimensions.Dim, Numeric.Dimensions
tListNumeric.TypedList, Numeric.Dimensions.Dim, Numeric.Dimensions
toStrictNumeric.Tuple
totalDimNumeric.Dimensions.Dim, Numeric.Dimensions
totalDim'Numeric.Dimensions.Dim, Numeric.Dimensions
Tuple 
1 (Type/Class)Numeric.Tuple.Strict, Numeric.Tuple
2 (Type/Class)Numeric.Tuple.Lazy
typeableDimNumeric.Dimensions.Dim, Numeric.Dimensions
typeableDimsNumeric.Dimensions.Dim, Numeric.Dimensions
typeablesNumeric.TypedList
TypedListNumeric.TypedList, Numeric.Tuple.Strict, Numeric.Tuple.Lazy, Numeric.Tuple, Numeric.Dimensions.Dim, Numeric.Dimensions.Idx, Numeric.Dimensions
typedListReadPrecNumeric.TypedList
typedListShowsPrecNumeric.TypedList
typedListShowsPrecCNumeric.TypedList
TypeErrorData.Type.Lits
TypeList 
1 (Type/Class)Numeric.TypedList, Numeric.Dimensions.Dim, Numeric.Dimensions
2 (Data Constructor)Numeric.TypedList, Numeric.Tuple.Strict, Numeric.Tuple.Lazy, Numeric.Tuple, Numeric.Dimensions.Dim, Numeric.Dimensions
typesNumeric.TypedList, Numeric.Dimensions.Dim, Numeric.Dimensions
UNumeric.TypedList, Numeric.Tuple.Strict, Numeric.Tuple.Lazy, Numeric.Tuple, Numeric.Dimensions.Dim, Numeric.Dimensions.Idx, Numeric.Dimensions
unliftIdxsNumeric.Dimensions.Idx, Numeric.Dimensions
UnMapData.Type.List, Numeric.TypedList, Numeric.Dimensions
unsafeUnliftIdxsNumeric.Dimensions.Idx, Numeric.Dimensions
withKnownXDimNumeric.Dimensions.Dim, Numeric.Dimensions
withKnownXDimsNumeric.Dimensions.Dim, Numeric.Dimensions
withTypedListReadPrecNumeric.TypedList
XDimsNumeric.Dimensions.Dim, Numeric.Dimensions
XIdxsNumeric.Dimensions.Idx, Numeric.Dimensions
XN 
1 (Type/Class)Numeric.Dimensions.Dim, Numeric.Dimensions
2 (Data Constructor)Numeric.Dimensions.Dim, Numeric.Dimensions
XNatNumeric.Dimensions.Dim, Numeric.Dimensions
\\Numeric.Dimensions
^Data.Type.Lits, Numeric.Dimensions.Dim, Numeric.Dimensions