CLaSH.Sized.Vector

Vector constructors

data Vec

(<:)

singleton

Standard Vector functions

Extracting sub-Vectors

head

tail

last

init

take

takeI

drop

dropI

at

select

selectI

Combining Vectors

(++)

(+>>)

(<<+)

concat

zip

unzip

shiftInAt0

shiftInAtN

shiftOutFrom0

shiftOutFromN

Splitting Vectors

splitAt

splitAtI

unconcat

unconcatI

merge

Applying functions to Vector elements

map

zipWith

foldr

foldl

foldr1

foldl1

fold

scanl

scanr

sscanl

sscanr

mapAccumL

mapAccumR

Special folds

dfold

vfold

Indexing Vectors

(!!)

replace

maxIndex

length

Generating Vectors

replicate

repeat

iterate

iterateI

generate

generateI

Misc

reverse

toList

v

lazyV

asNatProxy

Functions for the BitPack instance

concatBitVector#

unconcatBitVector#