Data.Array.Parallel.Unlifted.Sequential.Vector

Array classes

class Unbox a

Array types

data family Vector a

data family MVector s a

Streaming

stream

unstream

Basic operations

length

null

empty

singleton

cons

units

replicate

(++)

index

interleave

indexed

repeat

repeatS

Subarrays

slice

unsafeSlice

extract

unsafeExtract

tail

take

drop

splitAt

Permutations

permute

bpermute

mbpermute

bpermuteDft

reverse

update

Higher-order operations

map

zipWith

zipWith3

filter

pack

combine

combine2ByTag

foldl

foldl1

foldl1Maybe

fold

fold1

fold1Maybe

scanl

scanl1

scan

scan1

scanRes

Searching

elem

notElem

Logical operations

and

or

any

all

Arithmetic operations

sum

product

maximum

minimum

maximumBy

minimumBy

maxIndex

minIndex

maxIndexBy

minIndexBy

Arrays of pairs

zip

unzip

fsts

snds

zip3

unzip3

Enumerations

enumFromTo

enumFromThenTo

enumFromStepLen

enumFromToEach

enumFromStepLenEach

Searching

find

findIndex

Conversions to/from lists

toList

fromList

Random arrays

random

randomR

Mutating operations

new

copy

Mutable vectors

newM

unsafeFreeze

write

read

mpermute

mupdate

mdrop

mslice

I/O

class UIO a