Data.Array.Repa

Abstract array representation

class Source r e

(!)

toList

deepSeqArrays

Computation

computeP

computeS

copyP

copyS

Concrete array representations

Delayed representation

data D

fromFunction

toFunction

delay

Unboxed vector representation

data U

computeUnboxedP

computeUnboxedS

fromListUnboxed

fromUnboxed

toUnboxed

Operators

Index space transformations

reshape

append

(++)

extract

transpose

backpermute

backpermuteDft

Slice transformations

slice

extend

Structure preserving operations

map

zipWith

(+^)

(-^)

(*^)

(/^)

class Structured r1 a b

Generic traversal

traverse

traverse2

traverse3

traverse4

Interleaving

interleave2

interleave3

interleave4

Reduction

foldP

foldS

foldAllP

foldAllS

sumP

sumS

sumAllP

sumAllS

equalsP

equalsS

Selection

selectP