Index
| ! | Data.Massiv.Vector, Data.Massiv.Array | 
| !*! | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| !+! | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| !-! | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| !.! | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| !/! | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| !> | Data.Massiv.Array | 
| !>< | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| !><! | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| !? | Data.Massiv.Vector, Data.Massiv.Array | 
| !?> | Data.Massiv.Array | 
| *. | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| +. | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| -. | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| .* | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| .** | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| .*. | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| .+ | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| .+. | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| .- | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| .-. | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| ... | Data.Massiv.Vector, Data.Massiv.Array | 
| ..: | Data.Massiv.Vector, Data.Massiv.Array | 
| ./ | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| ./. | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| .>< | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| .><. | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| .^ | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| .^^ | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| /. | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| :. | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| :> | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| <! | Data.Massiv.Array | 
| <!> | Data.Massiv.Array | 
| <!? | Data.Massiv.Array | 
| <!?> | Data.Massiv.Array | 
| <?? | Data.Massiv.Array | 
| <??> | Data.Massiv.Array | 
| ><! | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| ><. | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| ?? | Data.Massiv.Array | 
| ??> | Data.Massiv.Array | 
| absA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| absPointwise | Data.Massiv.Core.Operations | 
| acosA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| acoshA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| additionPointwise | Data.Massiv.Core.Operations | 
| all | Data.Massiv.Array | 
| and | Data.Massiv.Array | 
| any | Data.Massiv.Array | 
| appComp | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| append' | Data.Massiv.Array | 
| appendM | Data.Massiv.Array | 
| appendOuterM | Data.Massiv.Array | 
| applyStencil | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| ARepr | Data.Massiv.Array.Manifest.Vector | 
| Array | Data.Massiv.Core.List, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array, Data.Massiv.Array.Unsafe | 
| asinA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| asinhA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| atan2A | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| atanA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| atanhA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| atomicAddIntArray | Data.Massiv.Array.Mutable.Atomic | 
| atomicAndIntArray | Data.Massiv.Array.Mutable.Atomic | 
| atomicModifyIntArray | Data.Massiv.Array.Mutable.Atomic | 
| atomicNandIntArray | Data.Massiv.Array.Mutable.Atomic | 
| atomicOrIntArray | Data.Massiv.Array.Mutable.Atomic | 
| atomicReadIntArray | Data.Massiv.Array.Mutable.Atomic | 
| atomicSubIntArray | Data.Massiv.Array.Mutable.Atomic | 
| atomicWriteIntArray | Data.Massiv.Array.Mutable.Atomic | 
| atomicXorIntArray | Data.Massiv.Array.Mutable.Atomic | 
| avgStencil | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| B | |
| 1 (Type/Class) | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Data Constructor) | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| backpermute' | Data.Massiv.Array | 
| backpermuteM | Data.Massiv.Array | 
| BArray | Data.Massiv.Array.Unsafe | 
| BL | |
| 1 (Type/Class) | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Data Constructor) | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| BLArray | Data.Massiv.Array.Unsafe | 
| BN | |
| 1 (Type/Class) | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Data Constructor) | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| BNArray | Data.Massiv.Array.Unsafe | 
| Border | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| borderIndex | Data.Massiv.Array | 
| casIntArray | Data.Massiv.Array.Mutable.Atomic | 
| castFromByteString | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| castFromVector | Data.Massiv.Array.Manifest.Vector | 
| castToBuilder | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| castToByteString | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| castToVector | Data.Massiv.Array.Manifest.Vector | 
| ceilingA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| clone | Data.Massiv.Vector, Data.Massiv.Array | 
| coerceBoxedArray | Data.Massiv.Array.Unsafe | 
| coerceNormalBoxedArray | Data.Massiv.Array.Unsafe | 
| Comp | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| compareArrays | Data.Massiv.Array | 
| compute | Data.Massiv.Vector, Data.Massiv.Array | 
| computeAs | Data.Massiv.Vector, Data.Massiv.Array | 
| computeInto | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| computeIO | Data.Massiv.Vector, Data.Massiv.Array | 
| computeP | Data.Massiv.Array | 
| computePrimM | Data.Massiv.Vector, Data.Massiv.Array | 
| computeProxy | Data.Massiv.Vector, Data.Massiv.Array | 
| computeS | Data.Massiv.Vector, Data.Massiv.Array | 
| computeSource | Data.Massiv.Vector, Data.Massiv.Array | 
| computeWithStride | Data.Massiv.Vector, Data.Massiv.Array | 
| computeWithStrideAs | Data.Massiv.Vector, Data.Massiv.Array | 
| concat' | Data.Massiv.Array | 
| concatM | Data.Massiv.Array | 
| concatOuterM | Data.Massiv.Array | 
| cons | Data.Massiv.Vector, Data.Massiv.Array | 
| consDim | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| consSz | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Continue | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| convert | Data.Massiv.Vector, Data.Massiv.Array | 
| convertAs | Data.Massiv.Vector, Data.Massiv.Array | 
| convertProxy | Data.Massiv.Vector, Data.Massiv.Array | 
| cosA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| coshA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| createArray | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| createArrayS | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| createArrayST | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| createArrayST_ | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| createArrayS_ | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| createArray_ | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| D | |
| 1 (Type/Class) | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Data Constructor) | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| DArray | Data.Massiv.Array.Unsafe | 
| defaultFoldArray | Data.Massiv.Core.Operations | 
| defaultIndex | Data.Massiv.Array | 
| defaultPowerSumArray | Data.Massiv.Core.Operations | 
| defaultUnsafeDotProduct | Data.Massiv.Core.Operations | 
| defaultUnsafeLiftArray | Data.Massiv.Core.Operations | 
| defaultUnsafeLiftArray2 | Data.Massiv.Core.Operations | 
| delay | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| deleteColumnsM | Data.Massiv.Array | 
| deleteRegionM | Data.Massiv.Array | 
| deleteRowsM | Data.Massiv.Array | 
| DI | |
| 1 (Type/Class) | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Data Constructor) | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| DIArray | Data.Massiv.Array.Unsafe | 
| Dim | |
| 1 (Type/Class) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Data Constructor) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Dim1 | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Dim2 | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Dim3 | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Dim4 | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Dim5 | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| dimapStencil | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| Dimension | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Dimensions | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Vector, Data.Massiv.Array, Data.Massiv.Array | 
| dimensions | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| DimN | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| DimTooLongException | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| DimTooShortException | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| displayException | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| divA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| divideScalar | Data.Massiv.Core.Operations | 
| divisionPointwise | Data.Massiv.Core.Operations | 
| divModA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| DL | |
| 1 (Type/Class) | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Data Constructor) | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| DLArray | Data.Massiv.Array.Unsafe | 
| dotM | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| downsample | Data.Massiv.Array | 
| drop | Data.Massiv.Vector, Data.Massiv.Array | 
| drop' | Data.Massiv.Vector, Data.Massiv.Array | 
| dropDim' | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| dropDimension | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| dropDimM | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| dropM | Data.Massiv.Vector, Data.Massiv.Array | 
| dropWhile | Data.Massiv.Vector, Data.Massiv.Array | 
| dropWindow | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| DS | |
| 1 (Type/Class) | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Data Constructor) | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| DSArray | Data.Massiv.Array.Unsafe | 
| DW | |
| 1 (Type/Class) | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Data Constructor) | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| DWArray | Data.Massiv.Array.Unsafe | 
| Edge | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| elem | Data.Massiv.Array | 
| elemsCount | Data.Massiv.Array | 
| empty | Data.Massiv.Vector, Data.Massiv.Array | 
| enumFromN | Data.Massiv.Vector, Data.Massiv.Array | 
| enumFromStepN | Data.Massiv.Vector, Data.Massiv.Array | 
| eqArrays | Data.Massiv.Array | 
| evalArray | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| evalBoxedMVector | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| evalBoxedVector | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| evalLazyArray | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| evalMutableArray | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| evalNormalForm | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| evalNormalFormArray | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| evalNormalFormMutableArray | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| evaluate' | Data.Massiv.Array | 
| evaluateM | Data.Massiv.Array | 
| Exception | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| expA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| expandInner | Data.Massiv.Array | 
| expandOuter | Data.Massiv.Array | 
| expandWithin | Data.Massiv.Array | 
| expandWithin' | Data.Massiv.Array | 
| expandWithinM | Data.Massiv.Array | 
| extract' | Data.Massiv.Array | 
| extractFromTo' | Data.Massiv.Array | 
| extractFromToM | Data.Massiv.Array | 
| extractM | Data.Massiv.Array | 
| Fill | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| findIndex | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| flatten | Data.Massiv.Array | 
| flattenMArray | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| floorA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| fold | Data.Massiv.Array | 
| foldArray | Data.Massiv.Core.Operations | 
| foldInner | Data.Massiv.Array | 
| foldInnerSlice | Data.Massiv.Array | 
| foldlIndex | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| foldlInner | Data.Massiv.Array | 
| foldlM | Data.Massiv.Array | 
| foldlM_ | Data.Massiv.Array | 
| foldlP | Data.Massiv.Array | 
| foldlS | Data.Massiv.Array | 
| foldlStencil | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| foldlWithin | Data.Massiv.Array | 
| foldlWithin' | Data.Massiv.Array | 
| foldMono | Data.Massiv.Array | 
| FoldNumeric | Data.Massiv.Core.Operations, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| foldOuterSlice | Data.Massiv.Array | 
| foldrFB | Data.Massiv.Array | 
| foldrInner | Data.Massiv.Array | 
| foldrM | Data.Massiv.Array | 
| foldrM_ | Data.Massiv.Array | 
| foldrP | Data.Massiv.Array | 
| foldrS | Data.Massiv.Array | 
| foldrStencil | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| foldrWithin | Data.Massiv.Array | 
| foldrWithin' | Data.Massiv.Array | 
| foldSemi | Data.Massiv.Array | 
| foldStencil | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| foldWithin | Data.Massiv.Array | 
| foldWithin' | Data.Massiv.Array | 
| for2PrimM_ | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| forceLazyArray | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| forIO | Data.Massiv.Array | 
| forIO_ | Data.Massiv.Array | 
| forM | Data.Massiv.Array | 
| forM_ | Data.Massiv.Array | 
| forPrimM | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| forPrimM_ | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| forWS | Data.Massiv.Array | 
| freeze | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| freezeS | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| fromBoxedMVector | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| fromBoxedVector | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| fromByteArray | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| fromByteArrayM | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| fromByteArrayOffsetM | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| fromByteString | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| fromDimension | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| fromException | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| fromFunction | Data.Massiv.Array.Numeric.Integral | 
| fromFunctionMidpoint | Data.Massiv.Array.Numeric.Integral | 
| fromInterleaved | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| fromIx2 | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| fromIx3 | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| fromIx4 | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| fromIx5 | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| fromLinearIndex | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| fromLinearIndexAcc | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| fromList | Data.Massiv.Vector, Data.Massiv.Array | 
| fromLists' | Data.Massiv.Array | 
| fromListsM | Data.Massiv.Array | 
| fromMutableByteArray | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| fromMutableByteArrayM | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| fromMutableByteArrayOffsetM | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| fromPrimitiveMVector | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| fromPrimitiveVector | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| fromRaggedArray' | Data.Massiv.Array | 
| fromRaggedArrayM | Data.Massiv.Array | 
| fromSteps | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| fromStorableMVector | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| fromStorableVector | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| fromStrideLoad | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| fromUnboxedMVector | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| fromUnboxedVector | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| fromVector' | Data.Massiv.Array.Manifest.Vector | 
| fromVectorM | Data.Massiv.Array.Manifest.Vector | 
| generate | Data.Massiv.Vector, Data.Massiv.Array | 
| generateArray | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| generateArrayLinear | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| generateArrayLinearS | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| generateArrayLinearWS | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| generateArrayS | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| generateArrayWS | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| getComp | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| getDim' | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| getDimension | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| getDimM | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| getStencilCenter | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| getStencilSize | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| getWindow | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| guardNumberOfElements | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| handleBorderIndex | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| HasCallStack | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| head' | Data.Massiv.Vector, Data.Massiv.Array | 
| headDim | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| headM | Data.Massiv.Vector, Data.Massiv.Array | 
| HighIxN | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| identityMatrix | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| idStencil | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| ifoldInnerSlice | Data.Massiv.Array | 
| ifoldlInner | Data.Massiv.Array | 
| ifoldlIO | Data.Massiv.Array | 
| ifoldlM | Data.Massiv.Array | 
| ifoldlM_ | Data.Massiv.Array | 
| ifoldlP | Data.Massiv.Array | 
| ifoldlS | Data.Massiv.Array | 
| ifoldlWithin | Data.Massiv.Array | 
| ifoldlWithin' | Data.Massiv.Array | 
| ifoldMono | Data.Massiv.Array | 
| ifoldOuterSlice | Data.Massiv.Array | 
| ifoldrInner | Data.Massiv.Array | 
| ifoldrIO | Data.Massiv.Array | 
| ifoldrM | Data.Massiv.Array | 
| ifoldrM_ | Data.Massiv.Array | 
| ifoldrP | Data.Massiv.Array | 
| ifoldrS | Data.Massiv.Array | 
| ifoldrWithin | Data.Massiv.Array | 
| ifoldrWithin' | Data.Massiv.Array | 
| ifoldSemi | Data.Massiv.Array | 
| ifor2PrimM_ | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| iforIO | Data.Massiv.Array | 
| iforIO_ | Data.Massiv.Array | 
| iforLinearPrimM | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| iforLinearPrimM_ | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| iforM | Data.Massiv.Array | 
| iforM_ | Data.Massiv.Array | 
| iforPrimM | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| iforPrimM_ | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| iforSchedulerM_ | Data.Massiv.Array | 
| iforWS | Data.Massiv.Array | 
| iiterateN | Data.Massiv.Array | 
| imap | Data.Massiv.Array | 
| imapIO | Data.Massiv.Array | 
| imapIO_ | Data.Massiv.Array | 
| imapM | Data.Massiv.Array | 
| imapM_ | Data.Massiv.Array | 
| imapSchedulerM_ | Data.Massiv.Array | 
| imapWS | Data.Massiv.Array | 
| Index | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| index | Data.Massiv.Vector, Data.Massiv.Array | 
| index' | Data.Massiv.Vector, Data.Massiv.Array | 
| IndexDimensionException | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| IndexException | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| indexM | Data.Massiv.Vector, Data.Massiv.Array | 
| IndexOutOfBoundsException | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| indexWith | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| IndexZeroException | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| init | Data.Massiv.Vector, Data.Massiv.Array | 
| init' | Data.Massiv.Vector, Data.Massiv.Array | 
| initDim | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| initialize | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| initializeNew | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| initM | Data.Massiv.Vector, Data.Massiv.Array | 
| initWorkerStates | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| innerSlices | Data.Massiv.Array | 
| insertDim' | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| insertDimension | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| insertDimM | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| insertSzM | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| insertWindow | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| integralApprox | Data.Massiv.Array.Numeric.Integral | 
| integrateWith | Data.Massiv.Array.Numeric.Integral | 
| IsDimValid | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| isEmpty | Data.Massiv.Array | 
| IsIndexDimension | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| isNotEmpty | Data.Massiv.Array | 
| isNotNull | Data.Massiv.Vector, Data.Massiv.Array | 
| isNotZeroSz | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| isNull | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| isSafeIndex | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| isZeroSz | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| iter | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| iterArrayLinearM_ | Data.Massiv.Array | 
| iterArrayLinearST_ | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| iterArrayLinearWithSetM_ | Data.Massiv.Array | 
| iterArrayLinearWithSetST_ | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| iterArrayLinearWithStrideM_ | Data.Massiv.Array | 
| iterArrayLinearWithStrideST_ | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| iterateN | Data.Massiv.Array | 
| iterateUntil | Data.Massiv.Array | 
| iterateUntilM | Data.Massiv.Array.Mutable.Algorithms | 
| iterLinearM | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| iterLinearM_ | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| iterM | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| iterM_ | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| itraverseA | Data.Massiv.Array | 
| itraverseA_ | Data.Massiv.Array | 
| itraversePrim | Data.Massiv.Array | 
| iunfoldlPrimM | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| iunfoldlPrimM_ | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| iunfoldlS_ | Data.Massiv.Array | 
| iunfoldrPrimM | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| iunfoldrPrimM_ | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| iunfoldrS_ | Data.Massiv.Array | 
| Ix | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Ix0 | |
| 1 (Type/Class) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Data Constructor) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Ix1 | |
| 1 (Type/Class) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Data Constructor) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Ix1T | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Ix2 | |
| 1 (Type/Class) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Data Constructor) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Ix2T | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Ix3 | |
| 1 (Type/Class) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Data Constructor) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Ix3T | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Ix4 | |
| 1 (Type/Class) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Data Constructor) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Ix4T | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Ix5 | |
| 1 (Type/Class) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Data Constructor) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Ix5T | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| IxN | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| izipWith | Data.Massiv.Array | 
| izipWith3 | Data.Massiv.Array | 
| izipWith3A | Data.Massiv.Array | 
| izipWith4 | Data.Massiv.Array | 
| izipWithA | Data.Massiv.Array | 
| L | |
| 1 (Type/Class) | Data.Massiv.Core.List, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Data Constructor) | Data.Massiv.Core.List, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| LArray | Data.Massiv.Core.List, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| last' | Data.Massiv.Vector, Data.Massiv.Array | 
| lastDim | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| lastM | Data.Massiv.Vector, Data.Massiv.Array | 
| lazyFoldlS | Data.Massiv.Array | 
| lazyFoldrS | Data.Massiv.Array | 
| lComp | Data.Massiv.Core.List | 
| lData | Data.Massiv.Core.List | 
| LengthExact | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| LengthHint | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| LengthMax | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| LengthUnknown | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| liftArray2' | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| liftArray2M | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| liftIndex | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| liftIndex2 | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| liftIO | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| liftNumArray2M | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| liftSz | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| liftSz2 | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| linearSize | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| linearSizeHint | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| List | |
| 1 (Type/Class) | Data.Massiv.Core.List, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Data Constructor) | Data.Massiv.Core.List, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| ListItem | Data.Massiv.Core.List, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| lmapStencil | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| Load | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| loadArray | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| loadArrayS | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| logA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| logBaseA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| loop | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| loopA_ | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| loopDeepM | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| loopM | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| loopM_ | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Lower | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| lowerTriangular | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| makeArray | Data.Massiv.Array | 
| makeArrayA | Data.Massiv.Array | 
| makeArrayAR | Data.Massiv.Array | 
| makeArrayLinear | Data.Massiv.Array | 
| makeArrayLinearA | Data.Massiv.Array | 
| makeArrayLinearR | Data.Massiv.Array | 
| makeArrayR | Data.Massiv.Array | 
| makeConvolutionStencil | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| makeConvolutionStencilFromKernel | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| makeCorrelationStencil | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| makeCorrelationStencilFromKernel | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| makeLoadArray | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| makeLoadArrayS | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| makeMArray | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| makeMArrayLinear | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| makeMArrayLinearS | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| makeMArrayS | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| makeStencil | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| makeUnsafeConvolutionStencil | Data.Massiv.Array.Unsafe | 
| makeUnsafeCorrelationStencil | Data.Massiv.Array.Unsafe | 
| makeUnsafeStencil | Data.Massiv.Array.Unsafe | 
| makeVectorR | Data.Massiv.Array | 
| makeWindowedArray | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| mallocCompute | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| mallocCopy | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| Manifest | Data.Massiv.Core, Data.Massiv.Array.Mutable, Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| map | Data.Massiv.Array | 
| mapIO | Data.Massiv.Array | 
| mapIO_ | Data.Massiv.Array | 
| mapM | Data.Massiv.Array | 
| mapM_ | Data.Massiv.Array | 
| mapStencil | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| mapWS | Data.Massiv.Array | 
| MArray | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array, Data.Massiv.Array.Unsafe | 
| Matrix | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| maximum' | Data.Massiv.Array | 
| maximumM | Data.Massiv.Array | 
| maxLinearSize | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| maxStencil | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| MBArray | Data.Massiv.Array.Unsafe | 
| MBLArray | Data.Massiv.Array.Unsafe | 
| MBNArray | Data.Massiv.Array.Unsafe | 
| midpointRule | Data.Massiv.Array.Numeric.Integral | 
| midpointStencil | Data.Massiv.Array.Numeric.Integral | 
| minimum' | Data.Massiv.Array | 
| minimumM | Data.Massiv.Array | 
| minStencil | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| minusScalar | Data.Massiv.Core.Operations | 
| mkSzM | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| MMatrix | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| modA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| modify | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| modifyDim' | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| modifyDimension | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| modifyDimM | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| modifyM | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| modifyM_ | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| modify_ | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| MonadIO | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| MonadThrow | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| MonadUnliftIO | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| MPArray | Data.Massiv.Array.Unsafe | 
| MSArray | Data.Massiv.Array.Unsafe | 
| msize | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| MUArray | Data.Massiv.Array.Unsafe | 
| multiplicationPointwise | Data.Massiv.Core.Operations | 
| multiplyMatrices | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| multiplyMatricesTransposed | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| multiplyMatrixByVector | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| multiplyScalar | Data.Massiv.Core.Operations | 
| multiplyVectorByMatrix | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| Mutable | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| MVector | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| N | |
| 1 (Type/Class) | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Data Constructor) | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| negateA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| newMArray | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| newMArray' | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| noPadding | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| normL2 | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| Numeric | Data.Massiv.Core.Operations, Data.Massiv.Core, Data.Massiv.Array.Numeric, Data.Massiv.Vector, Data.Massiv.Array | 
| NumericFloat | Data.Massiv.Core.Operations, Data.Massiv.Core, Data.Massiv.Array.Numeric, Data.Massiv.Vector, Data.Massiv.Array | 
| oneIndex | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| oneStride | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| oneSz | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| or | Data.Massiv.Array | 
| outerSize | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| outerSliceMArrayM | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| outerSlices | Data.Massiv.Array | 
| outerSlicesMArray | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| P | |
| 1 (Type/Class) | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Data Constructor) | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| Padding | |
| 1 (Type/Class) | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| 2 (Data Constructor) | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| paddingFromBottom | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| paddingFromOrigin | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| paddingWithElement | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| Par | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Par' | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| ParN | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| ParOn | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| PArray | Data.Massiv.Array.Unsafe | 
| plusScalar | Data.Massiv.Core.Operations | 
| powerPointwise | Data.Massiv.Core.Operations | 
| powerSumArray | Data.Massiv.Core.Operations | 
| Prim | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| PrimMonad | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| PrimState | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Vector, Data.Massiv.Array, Data.Massiv.Array | 
| product | Data.Massiv.Array | 
| productArray | Data.Massiv.Core.Operations | 
| productArrays' | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| productArraysM | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| productStencil | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| pullOutDim' | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| pullOutDimension | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| pullOutDimM | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| pullOutSzM | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| pureIndex | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| quicksort | Data.Massiv.Array | 
| quicksortBy | Data.Massiv.Array | 
| quicksortByM | Data.Massiv.Array | 
| quicksortByM_ | Data.Massiv.Array.Mutable.Algorithms | 
| quicksortM_ | Data.Massiv.Array.Mutable.Algorithms | 
| quotA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| quotRemA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| Ragged | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| randomArray | Data.Massiv.Array | 
| randomArrayS | Data.Massiv.Array | 
| randomArrayWS | Data.Massiv.Array | 
| range | Data.Massiv.Array | 
| rangeInclusive | Data.Massiv.Array | 
| rangeSize | Data.Massiv.Array | 
| rangeStep' | Data.Massiv.Array | 
| rangeStepInclusive' | Data.Massiv.Array | 
| rangeStepInclusiveM | Data.Massiv.Array | 
| rangeStepM | Data.Massiv.Array | 
| rangeStepSize | Data.Massiv.Array | 
| read | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| readM | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| RealWorld | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| recipA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| recipPointwise | Data.Massiv.Core.Operations | 
| Reflect | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| remA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| repairIndex | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| replaceOuterSlice | Data.Massiv.Array | 
| replaceSlice | Data.Massiv.Array | 
| replicate | Data.Massiv.Vector, Data.Massiv.Array | 
| ReportInvalidDim | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| resize' | Data.Massiv.Array | 
| resizeM | Data.Massiv.Array | 
| resizeMArrayM | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| reverse | Data.Massiv.Array | 
| reverse' | Data.Massiv.Array | 
| reverseM | Data.Massiv.Array | 
| rmapStencil | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| roundA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| S | |
| 1 (Type/Class) | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Data Constructor) | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| SafeStride | Data.Massiv.Array.Unsafe | 
| SafeSz | Data.Massiv.Array.Unsafe | 
| sall | Data.Massiv.Vector, Data.Massiv.Array | 
| samePadding | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| sand | Data.Massiv.Vector, Data.Massiv.Array | 
| sany | Data.Massiv.Vector, Data.Massiv.Array | 
| sappend | Data.Massiv.Vector, Data.Massiv.Array | 
| SArray | Data.Massiv.Array.Unsafe | 
| scalarDivide | Data.Massiv.Core.Operations | 
| scalarMinus | Data.Massiv.Core.Operations | 
| scatMaybes | Data.Massiv.Vector, Data.Massiv.Array | 
| Scheduler | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| SchedulerWS | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| scheduleWork | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| scheduleWork_ | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| sconcat | Data.Massiv.Vector, Data.Massiv.Array | 
| sdrop | Data.Massiv.Vector, Data.Massiv.Array | 
| sempty | Data.Massiv.Vector, Data.Massiv.Array | 
| senumFromN | Data.Massiv.Vector, Data.Massiv.Array | 
| senumFromStepN | Data.Massiv.Vector, Data.Massiv.Array | 
| Seq | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| sequenceA | Data.Massiv.Array | 
| sequenceA_ | Data.Massiv.Array | 
| setComp | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| setDim' | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| setDimension | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| setDimM | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| setSzM | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| sfilter | Data.Massiv.Vector, Data.Massiv.Array | 
| sfilterM | Data.Massiv.Vector, Data.Massiv.Array | 
| sfoldl | Data.Massiv.Vector, Data.Massiv.Array | 
| sfoldl1' | Data.Massiv.Vector, Data.Massiv.Array | 
| sfoldl1M | Data.Massiv.Vector, Data.Massiv.Array | 
| sfoldl1M_ | Data.Massiv.Vector, Data.Massiv.Array | 
| sfoldlM | Data.Massiv.Vector, Data.Massiv.Array | 
| sfoldlM_ | Data.Massiv.Vector, Data.Massiv.Array | 
| sforM | Data.Massiv.Vector, Data.Massiv.Array | 
| sforM_ | Data.Massiv.Vector, Data.Massiv.Array | 
| sfromList | Data.Massiv.Vector, Data.Massiv.Array | 
| sfromListN | Data.Massiv.Vector, Data.Massiv.Array | 
| sgenerate | Data.Massiv.Vector, Data.Massiv.Array | 
| sgenerateM | Data.Massiv.Vector, Data.Massiv.Array | 
| Shape | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| ShapeException | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| ShapeNonEmpty | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| shead' | Data.Massiv.Vector, Data.Massiv.Array | 
| sheadM | Data.Massiv.Vector, Data.Massiv.Array | 
| showArrayList | Data.Massiv.Core.List | 
| showsArrayPrec | Data.Massiv.Core.List | 
| sifilter | Data.Massiv.Vector, Data.Massiv.Array | 
| sifilterM | Data.Massiv.Vector, Data.Massiv.Array | 
| sifoldl | Data.Massiv.Vector, Data.Massiv.Array | 
| sifoldlM | Data.Massiv.Vector, Data.Massiv.Array | 
| sifoldlM_ | Data.Massiv.Vector, Data.Massiv.Array | 
| siforM | Data.Massiv.Vector, Data.Massiv.Array | 
| siforM_ | Data.Massiv.Vector, Data.Massiv.Array | 
| signumA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| simap | Data.Massiv.Vector, Data.Massiv.Array | 
| simapM | Data.Massiv.Vector, Data.Massiv.Array | 
| simapMaybe | Data.Massiv.Vector, Data.Massiv.Array | 
| simapMaybeM | Data.Massiv.Vector, Data.Massiv.Array | 
| simapM_ | Data.Massiv.Vector, Data.Massiv.Array | 
| simpsonsRule | Data.Massiv.Array.Numeric.Integral | 
| simpsonsStencil | Data.Massiv.Array.Numeric.Integral | 
| sinA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| singleton | Data.Massiv.Vector, Data.Massiv.Array | 
| sinhA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| siterate | Data.Massiv.Vector, Data.Massiv.Array | 
| siterateN | Data.Massiv.Vector, Data.Massiv.Array | 
| siterateNM | Data.Massiv.Vector, Data.Massiv.Array | 
| sitraverse | Data.Massiv.Vector, Data.Massiv.Array | 
| Size | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| size | Data.Massiv.Vector, Data.Massiv.Array | 
| SizeElementsMismatchException | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| SizeEmptyException | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| SizeException | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| SizeMismatchException | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| SizeNegativeException | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| sizeOfMArray | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| SizeOverflowException | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| SizeSubregionException | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| sizipWith | Data.Massiv.Vector, Data.Massiv.Array | 
| sizipWith3 | Data.Massiv.Vector, Data.Massiv.Array | 
| sizipWith3M | Data.Massiv.Vector, Data.Massiv.Array | 
| sizipWith3M_ | Data.Massiv.Vector, Data.Massiv.Array | 
| sizipWith4 | Data.Massiv.Vector, Data.Massiv.Array | 
| sizipWith4M | Data.Massiv.Vector, Data.Massiv.Array | 
| sizipWith4M_ | Data.Massiv.Vector, Data.Massiv.Array | 
| sizipWith5 | Data.Massiv.Vector, Data.Massiv.Array | 
| sizipWith5M | Data.Massiv.Vector, Data.Massiv.Array | 
| sizipWith5M_ | Data.Massiv.Vector, Data.Massiv.Array | 
| sizipWith6 | Data.Massiv.Vector, Data.Massiv.Array | 
| sizipWith6M | Data.Massiv.Vector, Data.Massiv.Array | 
| sizipWith6M_ | Data.Massiv.Vector, Data.Massiv.Array | 
| sizipWithM | Data.Massiv.Vector, Data.Massiv.Array | 
| sizipWithM_ | Data.Massiv.Vector, Data.Massiv.Array | 
| slength | Data.Massiv.Vector, Data.Massiv.Array | 
| slice | Data.Massiv.Vector, Data.Massiv.Array | 
| slice' | Data.Massiv.Vector, Data.Massiv.Array | 
| sliceAt | Data.Massiv.Vector, Data.Massiv.Array | 
| sliceAt' | Data.Massiv.Vector, Data.Massiv.Array | 
| sliceAtM | Data.Massiv.Vector, Data.Massiv.Array | 
| sliceM | Data.Massiv.Vector, Data.Massiv.Array | 
| smap | Data.Massiv.Vector, Data.Massiv.Array | 
| smapM | Data.Massiv.Vector, Data.Massiv.Array | 
| smapMaybe | Data.Massiv.Vector, Data.Massiv.Array | 
| smapMaybeM | Data.Massiv.Vector, Data.Massiv.Array | 
| smapM_ | Data.Massiv.Vector, Data.Massiv.Array | 
| smaximum' | Data.Massiv.Vector, Data.Massiv.Array | 
| smaximumM | Data.Massiv.Vector, Data.Massiv.Array | 
| sminimum' | Data.Massiv.Vector, Data.Massiv.Array | 
| sminimumM | Data.Massiv.Vector, Data.Massiv.Array | 
| snoc | Data.Massiv.Vector, Data.Massiv.Array | 
| snocDim | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| snocSz | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| SomeException | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| sor | Data.Massiv.Vector, Data.Massiv.Array | 
| Source | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| splitAt' | Data.Massiv.Array | 
| splitAtM | Data.Massiv.Array | 
| splitExtractM | Data.Massiv.Array | 
| splitLinearly | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| splitLinearlyM_ | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| splitLinearlyWithM_ | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| splitLinearlyWithStartAtM_ | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| splitLinearlyWithStatefulM_ | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| splitLinearlyWith_ | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| sproduct | Data.Massiv.Vector, Data.Massiv.Array | 
| sqrtA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| sqrtPointwise | Data.Massiv.Core.Operations | 
| sreplicate | Data.Massiv.Vector, Data.Massiv.Array | 
| sreplicateM | Data.Massiv.Vector, Data.Massiv.Array | 
| ssingleton | Data.Massiv.Vector, Data.Massiv.Array | 
| sslice | Data.Massiv.Vector, Data.Massiv.Array | 
| ssum | Data.Massiv.Vector, Data.Massiv.Array | 
| stackInnerSlicesM | Data.Massiv.Array | 
| stackOuterSlicesM | Data.Massiv.Array | 
| stackSlicesM | Data.Massiv.Array | 
| stake | Data.Massiv.Vector, Data.Massiv.Array | 
| Stencil | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| stoList | Data.Massiv.Vector, Data.Massiv.Array | 
| Storable | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| Strategy | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| straverse | Data.Massiv.Vector, Data.Massiv.Array | 
| Stream | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Stride | |
| 1 (Type/Class) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array, Data.Massiv.Array.Unsafe | 
| 2 (Data Constructor) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| StrideLoad | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| strideSize | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| strideStart | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| subtractionPointwise | Data.Massiv.Core.Operations | 
| sum | Data.Massiv.Array | 
| sumArray | Data.Massiv.Core.Operations | 
| sumArrays' | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| sumArraysM | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| sumStencil | Data.Massiv.Array.Stencil, Data.Massiv.Array | 
| sunfoldr | Data.Massiv.Vector, Data.Massiv.Array | 
| sunfoldrExactN | Data.Massiv.Vector, Data.Massiv.Array | 
| sunfoldrExactNM | Data.Massiv.Vector, Data.Massiv.Array | 
| sunfoldrM | Data.Massiv.Vector, Data.Massiv.Array | 
| sunfoldrN | Data.Massiv.Vector, Data.Massiv.Array | 
| sunfoldrNM | Data.Massiv.Vector, Data.Massiv.Array | 
| swap | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| swapM | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| swapM_ | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| swap_ | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| Sz | |
| 1 (Type/Class) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array, Data.Massiv.Array.Unsafe | 
| 2 (Data Constructor) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Sz1 | |
| 1 (Data Constructor) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Type/Class) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Sz2 | |
| 1 (Data Constructor) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Type/Class) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Sz3 | |
| 1 (Data Constructor) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Type/Class) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Sz4 | |
| 1 (Data Constructor) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Type/Class) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Sz5 | |
| 1 (Data Constructor) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Type/Class) | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| szip | Data.Massiv.Vector, Data.Massiv.Array | 
| szip3 | Data.Massiv.Vector, Data.Massiv.Array | 
| szip4 | Data.Massiv.Vector, Data.Massiv.Array | 
| szip5 | Data.Massiv.Vector, Data.Massiv.Array | 
| szip6 | Data.Massiv.Vector, Data.Massiv.Array | 
| szipWith | Data.Massiv.Vector, Data.Massiv.Array | 
| szipWith3 | Data.Massiv.Vector, Data.Massiv.Array | 
| szipWith3M | Data.Massiv.Vector, Data.Massiv.Array | 
| szipWith3M_ | Data.Massiv.Vector, Data.Massiv.Array | 
| szipWith4 | Data.Massiv.Vector, Data.Massiv.Array | 
| szipWith4M | Data.Massiv.Vector, Data.Massiv.Array | 
| szipWith4M_ | Data.Massiv.Vector, Data.Massiv.Array | 
| szipWith5 | Data.Massiv.Vector, Data.Massiv.Array | 
| szipWith5M | Data.Massiv.Vector, Data.Massiv.Array | 
| szipWith5M_ | Data.Massiv.Vector, Data.Massiv.Array | 
| szipWith6 | Data.Massiv.Vector, Data.Massiv.Array | 
| szipWith6M | Data.Massiv.Vector, Data.Massiv.Array | 
| szipWith6M_ | Data.Massiv.Vector, Data.Massiv.Array | 
| szipWithM | Data.Massiv.Vector, Data.Massiv.Array | 
| szipWithM_ | Data.Massiv.Vector, Data.Massiv.Array | 
| tail | Data.Massiv.Vector, Data.Massiv.Array | 
| tail' | Data.Massiv.Vector, Data.Massiv.Array | 
| tailDim | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| tailM | Data.Massiv.Vector, Data.Massiv.Array | 
| take | Data.Massiv.Vector, Data.Massiv.Array | 
| take' | Data.Massiv.Vector, Data.Massiv.Array | 
| takeM | Data.Massiv.Vector, Data.Massiv.Array | 
| takeWhile | Data.Massiv.Vector, Data.Massiv.Array | 
| tally | Data.Massiv.Array | 
| tanA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| tanhA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| thaw | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| thawS | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| throwEither | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| throwImpossible | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| throwM | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| toBoxedMVector | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| toBoxedVector | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| toBuilder | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| toByteArray | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| toByteArrayM | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| toByteString | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| toException | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| toInterleaved | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| toIx2 | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| toIx3 | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| toIx4 | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| toIx5 | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| toLazyArray | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| toLinearIndex | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| toLinearIndexAcc | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| toLinearIndexStride | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| toLinearSz | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| toList | Data.Massiv.Array | 
| toListArray | Data.Massiv.Core.List | 
| toLists | Data.Massiv.Array | 
| toLists2 | Data.Massiv.Array | 
| toLists3 | Data.Massiv.Array | 
| toLists4 | Data.Massiv.Array | 
| toLoadArray | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| toMutableByteArray | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| toPrimitiveMVector | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| toPrimitiveVector | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| toSteps | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| toStorableMVector | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| toStorableVector | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| toStream | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| toStreamArray | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| toStreamIx | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| totalElem | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| toUnboxedMVector | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| toUnboxedVector | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| toVector | Data.Massiv.Array.Manifest.Vector | 
| transform' | Data.Massiv.Array | 
| transform2' | Data.Massiv.Array | 
| transform2M | Data.Massiv.Array | 
| transformM | Data.Massiv.Array | 
| transpose | Data.Massiv.Array | 
| transposeInner | Data.Massiv.Array | 
| transposeOuter | Data.Massiv.Array | 
| trapezoidRule | Data.Massiv.Array.Numeric.Integral | 
| trapezoidStencil | Data.Massiv.Array.Numeric.Integral | 
| traverseA | Data.Massiv.Array | 
| traverseA_ | Data.Massiv.Array | 
| traversePrim | Data.Massiv.Array | 
| truncateA | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| U | |
| 1 (Type/Class) | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Data Constructor) | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| UArray | Data.Massiv.Array.Unsafe | 
| Unbox | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| unconsDim | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| unconsM | Data.Massiv.Vector, Data.Massiv.Array | 
| unconsSz | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| unDim | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| unfoldlPrimM | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| unfoldlPrimM_ | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| unfoldlS_ | Data.Massiv.Array | 
| unfoldrPrimM | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| unfoldrPrimM_ | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| unfoldrS_ | Data.Massiv.Array | 
| uniformArray | Data.Massiv.Array | 
| uniformRangeArray | Data.Massiv.Array | 
| Uninitialized | |
| 1 (Type/Class) | Data.Massiv.Core, Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Data Constructor) | Data.Massiv.Core, Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| unList | Data.Massiv.Core.List, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| unsafeArrayFromForeignPtr | Data.Massiv.Array.Unsafe | 
| unsafeArrayFromForeignPtr0 | Data.Massiv.Array.Unsafe | 
| unsafeArrayLinearCopy | Data.Massiv.Array.Unsafe | 
| unsafeArrayToForeignPtr | Data.Massiv.Array.Unsafe | 
| unsafeAtomicAddIntArray | Data.Massiv.Array.Unsafe | 
| unsafeAtomicAndIntArray | Data.Massiv.Array.Unsafe | 
| unsafeAtomicModifyIntArray | Data.Massiv.Array.Unsafe | 
| unsafeAtomicNandIntArray | Data.Massiv.Array.Unsafe | 
| unsafeAtomicOrIntArray | Data.Massiv.Array.Unsafe | 
| unsafeAtomicReadIntArray | Data.Massiv.Array.Unsafe | 
| unsafeAtomicSubIntArray | Data.Massiv.Array.Unsafe | 
| unsafeAtomicWriteIntArray | Data.Massiv.Array.Unsafe | 
| unsafeAtomicXorIntArray | Data.Massiv.Array.Unsafe | 
| unsafeBackpermute | Data.Massiv.Array.Unsafe | 
| unsafeCasIntArray | Data.Massiv.Array.Unsafe | 
| unsafeCreateArray | Data.Massiv.Array.Unsafe | 
| unsafeCreateArrayS | Data.Massiv.Array.Unsafe | 
| unsafeCreateArray_ | Data.Massiv.Array.Unsafe | 
| unsafeDotProduct | Data.Massiv.Core.Operations | 
| unsafeDrop | Data.Massiv.Array.Unsafe | 
| unsafeExtract | Data.Massiv.Array.Unsafe | 
| unsafeFreeze | Data.Massiv.Array.Unsafe | 
| unsafeFromListN | Data.Massiv.Array.Unsafe | 
| unsafeHead | Data.Massiv.Array.Unsafe | 
| unsafeHeadM | Data.Massiv.Array.Unsafe | 
| unsafeIndex | Data.Massiv.Array.Unsafe | 
| unsafeIndexM | Data.Massiv.Array.Unsafe | 
| unsafeInit | Data.Massiv.Array.Unsafe | 
| unsafeInnerSlice | Data.Massiv.Array.Unsafe | 
| unsafeLast | Data.Massiv.Array.Unsafe | 
| unsafeLastM | Data.Massiv.Array.Unsafe | 
| unsafeLiftArray | Data.Massiv.Core.Operations | 
| unsafeLiftArray2 | Data.Massiv.Core.Operations | 
| unsafeLinearCopy | Data.Massiv.Array.Unsafe | 
| unsafeLinearGrow | Data.Massiv.Array.Unsafe | 
| unsafeLinearIndex | Data.Massiv.Array.Unsafe | 
| unsafeLinearIndexM | Data.Massiv.Array.Unsafe | 
| unsafeLinearModify | Data.Massiv.Array.Unsafe | 
| unsafeLinearRead | Data.Massiv.Array.Unsafe | 
| unsafeLinearSet | Data.Massiv.Array.Unsafe | 
| unsafeLinearShrink | Data.Massiv.Array.Unsafe | 
| unsafeLinearSlice | Data.Massiv.Array.Unsafe | 
| unsafeLinearSliceMArray | Data.Massiv.Array.Unsafe | 
| unsafeLinearSwap | Data.Massiv.Array.Unsafe | 
| unsafeLinearWrite | Data.Massiv.Array.Unsafe | 
| unsafeLoadIntoIO | Data.Massiv.Array.Unsafe | 
| unsafeLoadIntoM | Data.Massiv.Array.Unsafe | 
| unsafeLoadIntoS | Data.Massiv.Array.Unsafe | 
| unsafeLoadIntoST | Data.Massiv.Array.Unsafe | 
| unsafeMakeLoadArray | Data.Massiv.Array.Unsafe | 
| unsafeMakeLoadArrayAdjusted | Data.Massiv.Array.Unsafe | 
| unsafeMallocMArray | Data.Massiv.Array.Unsafe | 
| unsafeMArrayFromForeignPtr | Data.Massiv.Array.Unsafe | 
| unsafeMArrayFromForeignPtr0 | Data.Massiv.Array.Unsafe | 
| unsafeMArrayToForeignPtr | Data.Massiv.Array.Unsafe | 
| unsafeModify | Data.Massiv.Array.Unsafe | 
| unsafeNew | Data.Massiv.Array.Unsafe | 
| unsafeOuterSlice | Data.Massiv.Array.Unsafe | 
| unsafeRead | Data.Massiv.Array.Unsafe | 
| unsafeResize | Data.Massiv.Array.Unsafe | 
| unsafeResizeMArray | Data.Massiv.Array.Unsafe | 
| unsafeSlice | Data.Massiv.Array.Unsafe | 
| unsafeSwap | Data.Massiv.Array.Unsafe | 
| unsafeTail | Data.Massiv.Array.Unsafe | 
| unsafeTake | Data.Massiv.Array.Unsafe | 
| unsafeThaw | Data.Massiv.Array.Unsafe | 
| unsafeTransform | Data.Massiv.Array.Unsafe | 
| unsafeTransform2 | Data.Massiv.Array.Unsafe | 
| unsafeTransformStencil | Data.Massiv.Array.Unsafe | 
| unsafeUnfoldrN | Data.Massiv.Array.Unsafe | 
| unsafeUnfoldrNM | Data.Massiv.Array.Unsafe | 
| unsafeUnstablePartitionRegionM | Data.Massiv.Array.Unsafe | 
| unsafeWithPtr | Data.Massiv.Array.Unsafe | 
| unsafeWrite | Data.Massiv.Array.Unsafe | 
| unsnocDim | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| unsnocM | Data.Massiv.Vector, Data.Massiv.Array | 
| unsnocSz | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| unstablePartitionM | Data.Massiv.Array.Mutable.Algorithms | 
| unStride | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| unSz | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| unwrapArray | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| unwrapByteArray | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| unwrapByteArrayOffset | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| unwrapLazyArray | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| unwrapMutableArray | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| unwrapMutableByteArray | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| unwrapMutableByteArrayOffset | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| unwrapMutableLazyArray | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| unwrapNormalForm | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| unwrapNormalFormArray | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| unwrapNormalFormMutableArray | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| unzip | Data.Massiv.Array | 
| unzip3 | Data.Massiv.Array | 
| unzip4 | Data.Massiv.Array | 
| upperTriangular | Data.Massiv.Array.Numeric, Data.Massiv.Array | 
| upsample | Data.Massiv.Array | 
| Vector | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| VRepr | Data.Massiv.Array.Manifest.Vector | 
| Window | |
| 1 (Type/Class) | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| 2 (Data Constructor) | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| windowIndex | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| windowSize | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| windowStart | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| windowUnrollIx2 | Data.Massiv.Array.Delayed, Data.Massiv.Vector, Data.Massiv.Array | 
| withinSlices | Data.Massiv.Array | 
| withinSlicesM | Data.Massiv.Array | 
| withLoadMArrayS | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| withLoadMArrayST | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| withLoadMArrayST_ | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| withLoadMArrayS_ | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| withLoadMArray_ | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| withMArray | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| withMArrayS | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| withMArrayST | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| withMArrayST_ | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| withMArrayS_ | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| withMArray_ | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| withMassivScheduler_ | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| withPtr | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| WorkerStates | Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| Wrap | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| wrapLazyArray | Data.Massiv.Array.Manifest, Data.Massiv.Vector, Data.Massiv.Array | 
| write | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| writeM | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| write_ | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| zeroIndex | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| zeroSz | Data.Massiv.Core.Index, Data.Massiv.Core, Data.Massiv.Vector, Data.Massiv.Array | 
| zip | Data.Massiv.Array | 
| zip3 | Data.Massiv.Array | 
| zip4 | Data.Massiv.Array | 
| zipSwapM_ | Data.Massiv.Array.Mutable, Data.Massiv.Vector, Data.Massiv.Array | 
| zipWith | Data.Massiv.Array | 
| zipWith3 | Data.Massiv.Array | 
| zipWith3A | Data.Massiv.Array | 
| zipWith4 | Data.Massiv.Array | 
| zipWithA | Data.Massiv.Array | 
| zoom | Data.Massiv.Array | 
| zoomWithGrid | Data.Massiv.Array |