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