module Data.Repa.Array.Auto
( Data.Repa.Array.Auto.Operator.Array
, Elem, Build
, index
, (!)
, length
, first, last
, head, init, tail
, empty
, singleton
, generateMaybeS, mapMaybeS
, generateEitherS, mapEitherS
, fromList
, fromLists
, fromListss
, toList
, toLists
, toListss
, replicates
, map
, map2
, mapElems
, foldl
, sum, product
, mean, std
, correlate
, folds
, foldsWith
, filter
, slices
, trims
, trimEnds
, trimStarts
, zip
, unzip
, reverse
, concat
, concats
, concatWith
, unlines
, intercalate
, ragspose3
, slice
, insert
, findIndex
, merge
, mergeMaybe
, compact
, compactIn
, process
, groups
, groupsWith
, segment
, segmentOn
, dice
, diceSep
, prod
, unprod
, pattern Prod2
, pattern Prod3
, pattern Prod4
, pattern Prod5
, pattern Prod6
, pattern Prod7
, pattern Prod8
, pattern Prod9)
where
import Data.Repa.Array.Auto.Base
import Data.Repa.Array.Auto.Operator
import Data.Repa.Array.Material.Auto.InstProduct
import Prelude
hiding ( map, length, reverse, filter, concat, unlines, foldl
, sum, product
, zip, unzip
, head, init, tail, last)