Contents
Index
accelerate-1.3.0.0: An embedded language for accelerated array processing
Index
!
Data.Array.Accelerate
!!
Data.Array.Accelerate
$
Data.Array.Accelerate
$>
Data.Array.Accelerate.Data.Functor
%
Data.Array.Accelerate.Data.Ratio
&
Data.Array.Accelerate
&&
Data.Array.Accelerate
*
Data.Array.Accelerate
**
Data.Array.Accelerate
+
Data.Array.Accelerate
++
Data.Array.Accelerate
-
Data.Array.Accelerate
.
Data.Array.Accelerate
.&.
Data.Array.Accelerate.Data.Bits
.|.
Data.Array.Accelerate.Data.Bits
/
Data.Array.Accelerate
/=
Data.Array.Accelerate
:%
Data.Array.Accelerate.Data.Ratio
:+
Data.Array.Accelerate.Data.Complex
:.
1 (Type/Class)
Data.Array.Accelerate
2 (Data Constructor)
Data.Array.Accelerate
::+
Data.Array.Accelerate.Data.Complex
::.
Data.Array.Accelerate
<
Data.Array.Accelerate
<$
Data.Array.Accelerate.Data.Functor
<$>
Data.Array.Accelerate.Data.Functor
<=
Data.Array.Accelerate
<>
Data.Array.Accelerate.Data.Semigroup
,
Data.Array.Accelerate.Data.Monoid
==
Data.Array.Accelerate
>
Data.Array.Accelerate
>->
Data.Array.Accelerate
>=
Data.Array.Accelerate
?
Data.Array.Accelerate
?|
Data.Array.Accelerate
abs
Data.Array.Accelerate
Acc
Data.Array.Accelerate.Interpreter
,
Data.Array.Accelerate
acond
Data.Array.Accelerate
acos
Data.Array.Accelerate
acosh
Data.Array.Accelerate
afst
Data.Array.Accelerate
Afunction
Data.Array.Accelerate.Interpreter
AfunctionR
Data.Array.Accelerate.Interpreter
All
1 (Type/Class)
Data.Array.Accelerate
2 (Data Constructor)
Data.Array.Accelerate
all
Data.Array.Accelerate
and
Data.Array.Accelerate
Any
1 (Type/Class)
Data.Array.Accelerate
2 (Data Constructor)
Data.Array.Accelerate
any
Data.Array.Accelerate
Array
Data.Array.Accelerate
arrayRank
Data.Array.Accelerate
arrayReshape
Data.Array.Accelerate
Arrays
Data.Array.Accelerate.Interpreter
,
Data.Array.Accelerate
arrayShape
Data.Array.Accelerate
arraySize
Data.Array.Accelerate
asin
Data.Array.Accelerate
asinh
Data.Array.Accelerate
asnd
Data.Array.Accelerate
atan
Data.Array.Accelerate
atan2
Data.Array.Accelerate
atanh
Data.Array.Accelerate
awhile
Data.Array.Accelerate
backpermute
Data.Array.Accelerate
bit
Data.Array.Accelerate.Data.Bits
bitcast
Data.Array.Accelerate
Bits
Data.Array.Accelerate.Data.Bits
Bool
Data.Array.Accelerate
boolToInt
Data.Array.Accelerate
Boundary
Data.Array.Accelerate
Bounded
Data.Array.Accelerate
CChar
Data.Array.Accelerate
CDouble
Data.Array.Accelerate
ceiling
Data.Array.Accelerate
CFloat
Data.Array.Accelerate
Char
Data.Array.Accelerate
chr
Data.Array.Accelerate
CInt
Data.Array.Accelerate
cis
Data.Array.Accelerate.Data.Complex
clamp
Data.Array.Accelerate
clearBit
Data.Array.Accelerate.Data.Bits
CLLong
Data.Array.Accelerate
CLong
Data.Array.Accelerate
Coerce
Data.Array.Accelerate.Unsafe
coerce
Data.Array.Accelerate.Unsafe
compact
Data.Array.Accelerate
compare
Data.Array.Accelerate
complement
Data.Array.Accelerate.Data.Bits
complementBit
Data.Array.Accelerate.Data.Bits
Complex
Data.Array.Accelerate.Data.Complex
compute
Data.Array.Accelerate
concatOn
Data.Array.Accelerate
cond
Data.Array.Accelerate
conjugate
Data.Array.Accelerate.Data.Complex
const
Data.Array.Accelerate
constant
Data.Array.Accelerate
cos
Data.Array.Accelerate
cosh
Data.Array.Accelerate
CoSliceShape
Data.Array.Accelerate
countLeadingZeros
Data.Array.Accelerate.Data.Bits
countTrailingZeros
Data.Array.Accelerate.Data.Bits
CSChar
Data.Array.Accelerate
CShort
Data.Array.Accelerate
CUChar
Data.Array.Accelerate
CUInt
Data.Array.Accelerate
CULLong
Data.Array.Accelerate
CULong
Data.Array.Accelerate
curry
Data.Array.Accelerate
CUShort
Data.Array.Accelerate
decodeFloat
Data.Array.Accelerate
denominator
Data.Array.Accelerate.Data.Ratio
DIM0
Data.Array.Accelerate
DIM1
Data.Array.Accelerate
DIM2
Data.Array.Accelerate
DIM3
Data.Array.Accelerate
DIM4
Data.Array.Accelerate
DIM5
Data.Array.Accelerate
DIM6
Data.Array.Accelerate
DIM7
Data.Array.Accelerate
DIM8
Data.Array.Accelerate
DIM9
Data.Array.Accelerate
div
Data.Array.Accelerate
div'
Data.Array.Accelerate
divMod
Data.Array.Accelerate
divMod'
Data.Array.Accelerate
Double
Data.Array.Accelerate
drop
Data.Array.Accelerate
dropOn
Data.Array.Accelerate
Either
Data.Array.Accelerate.Data.Either
either
Data.Array.Accelerate.Data.Either
Elt
Data.Array.Accelerate
EltT
Data.Array.Accelerate
encodeFloat
Data.Array.Accelerate
Enum
Data.Array.Accelerate
enumFromN
Data.Array.Accelerate
enumFromStepN
Data.Array.Accelerate
EQ
Data.Array.Accelerate
Eq
Data.Array.Accelerate
EQ_
Data.Array.Accelerate
error
Data.Array.Accelerate
evalCoerceScalar
Data.Array.Accelerate.Interpreter
evalPrim
Data.Array.Accelerate.Interpreter
evalPrimConst
Data.Array.Accelerate.Interpreter
even
Data.Array.Accelerate
Exp
Data.Array.Accelerate
exp
Data.Array.Accelerate
expand
Data.Array.Accelerate
exponent
Data.Array.Accelerate
False
Data.Array.Accelerate
False_
Data.Array.Accelerate
fill
Data.Array.Accelerate
filter
Data.Array.Accelerate
FiniteBits
Data.Array.Accelerate.Data.Bits
finiteBitSize
Data.Array.Accelerate.Data.Bits
flatten
Data.Array.Accelerate
Float
Data.Array.Accelerate
floatDigits
Data.Array.Accelerate
Floating
Data.Array.Accelerate
floatRadix
Data.Array.Accelerate
floatRange
Data.Array.Accelerate
floor
Data.Array.Accelerate
fmap
Data.Array.Accelerate.Data.Functor
Fold
1 (Type/Class)
Data.Array.Accelerate.Data.Fold
2 (Data Constructor)
Data.Array.Accelerate.Data.Fold
fold
Data.Array.Accelerate
fold1
Data.Array.Accelerate
fold1All
Data.Array.Accelerate
fold1Seg
Data.Array.Accelerate
fold1Seg'
Data.Array.Accelerate
foldAll
Data.Array.Accelerate
foldSeg
Data.Array.Accelerate
foldSeg'
Data.Array.Accelerate
foreignAcc
Data.Array.Accelerate
foreignExp
Data.Array.Accelerate
Fractional
Data.Array.Accelerate
fromFunction
Data.Array.Accelerate
fromFunctionM
Data.Array.Accelerate
fromIndex
Data.Array.Accelerate
fromInteger
Data.Array.Accelerate
FromIntegral
Data.Array.Accelerate
fromIntegral
Data.Array.Accelerate
fromJust
Data.Array.Accelerate.Data.Maybe
fromLeft
Data.Array.Accelerate.Data.Either
fromList
Data.Array.Accelerate
fromMaybe
Data.Array.Accelerate.Data.Maybe
fromRational
Data.Array.Accelerate
fromRight
Data.Array.Accelerate.Data.Either
fst
Data.Array.Accelerate
FullShape
Data.Array.Accelerate
function
Data.Array.Accelerate
Functor
Data.Array.Accelerate.Data.Functor
gather
Data.Array.Accelerate
gcd
Data.Array.Accelerate
generate
Data.Array.Accelerate
Generic
Data.Array.Accelerate
getHalf
Data.Array.Accelerate
getMax
Data.Array.Accelerate.Data.Semigroup
getMin
Data.Array.Accelerate.Data.Semigroup
getProduct
Data.Array.Accelerate.Data.Monoid
getSum
Data.Array.Accelerate.Data.Monoid
GT
Data.Array.Accelerate
GT_
Data.Array.Accelerate
Half
1 (Data Constructor)
Data.Array.Accelerate
2 (Type/Class)
Data.Array.Accelerate
HasCallStack
Data.Array.Accelerate
I0
Data.Array.Accelerate
I1
Data.Array.Accelerate
I2
Data.Array.Accelerate
I3
Data.Array.Accelerate
I4
Data.Array.Accelerate
I5
Data.Array.Accelerate
I6
Data.Array.Accelerate
I7
Data.Array.Accelerate
I8
Data.Array.Accelerate
I9
Data.Array.Accelerate
IfThenElse
Data.Array.Accelerate
ifThenElse
Data.Array.Accelerate
ilift1
Data.Array.Accelerate
ilift2
Data.Array.Accelerate
ilift3
Data.Array.Accelerate
imag
Data.Array.Accelerate.Data.Complex
imap
Data.Array.Accelerate
index0
Data.Array.Accelerate
index1
Data.Array.Accelerate
index2
Data.Array.Accelerate
index3
Data.Array.Accelerate
indexArray
Data.Array.Accelerate
indexed
Data.Array.Accelerate
indexHead
Data.Array.Accelerate
indexTail
Data.Array.Accelerate
init
Data.Array.Accelerate
initOn
Data.Array.Accelerate
Int
Data.Array.Accelerate
Int16
Data.Array.Accelerate
Int32
Data.Array.Accelerate
Int64
Data.Array.Accelerate
Int8
Data.Array.Accelerate
Integral
Data.Array.Accelerate
intersect
Data.Array.Accelerate
isDenormalized
Data.Array.Accelerate
isIEEE
Data.Array.Accelerate
isInfinite
Data.Array.Accelerate
isJust
Data.Array.Accelerate.Data.Maybe
isLeft
Data.Array.Accelerate.Data.Either
isNaN
Data.Array.Accelerate
isNegativeZero
Data.Array.Accelerate
isNothing
Data.Array.Accelerate.Data.Maybe
isRight
Data.Array.Accelerate.Data.Either
isSigned
Data.Array.Accelerate.Data.Bits
iterate
Data.Array.Accelerate
Ix
Data.Array.Accelerate
izipWith
Data.Array.Accelerate
izipWith3
Data.Array.Accelerate
izipWith4
Data.Array.Accelerate
izipWith5
Data.Array.Accelerate
izipWith6
Data.Array.Accelerate
izipWith7
Data.Array.Accelerate
izipWith8
Data.Array.Accelerate
izipWith9
Data.Array.Accelerate
Just
Data.Array.Accelerate.Data.Maybe
,
Data.Array.Accelerate
justs
Data.Array.Accelerate.Data.Maybe
Just_
Data.Array.Accelerate.Data.Maybe
,
Data.Array.Accelerate
lcm
Data.Array.Accelerate
Left
Data.Array.Accelerate.Data.Either
lefts
Data.Array.Accelerate.Data.Either
Left_
Data.Array.Accelerate.Data.Either
length
Data.Array.Accelerate
Lift
Data.Array.Accelerate
lift
Data.Array.Accelerate
lift1
Data.Array.Accelerate
lift2
Data.Array.Accelerate
lift3
Data.Array.Accelerate
linearIndexArray
Data.Array.Accelerate
log
Data.Array.Accelerate
logBase
Data.Array.Accelerate
LT
Data.Array.Accelerate
LT_
Data.Array.Accelerate
magnitude
Data.Array.Accelerate.Data.Complex
magnitude'
Data.Array.Accelerate.Data.Complex
map
Data.Array.Accelerate
mappend
Data.Array.Accelerate.Data.Monoid
match
Data.Array.Accelerate
Matrix
Data.Array.Accelerate
Max
1 (Data Constructor)
Data.Array.Accelerate.Data.Semigroup
2 (Type/Class)
Data.Array.Accelerate.Data.Semigroup
max
Data.Array.Accelerate
maxBound
Data.Array.Accelerate
maximum
Data.Array.Accelerate
Max_
Data.Array.Accelerate.Data.Semigroup
Maybe
Data.Array.Accelerate.Data.Maybe
,
Data.Array.Accelerate
maybe
Data.Array.Accelerate.Data.Maybe
mconcat
Data.Array.Accelerate.Data.Monoid
mempty
Data.Array.Accelerate.Data.Monoid
Min
1 (Data Constructor)
Data.Array.Accelerate.Data.Semigroup
2 (Type/Class)
Data.Array.Accelerate.Data.Semigroup
min
Data.Array.Accelerate
minBound
Data.Array.Accelerate
minimum
Data.Array.Accelerate
Min_
Data.Array.Accelerate.Data.Semigroup
mirror
Data.Array.Accelerate
mkPattern
Data.Array.Accelerate
mkPatterns
Data.Array.Accelerate
mkPolar
Data.Array.Accelerate.Data.Complex
mod
Data.Array.Accelerate
mod'
Data.Array.Accelerate
Monoid
Data.Array.Accelerate.Data.Monoid
negate
Data.Array.Accelerate
not
Data.Array.Accelerate
Nothing
Data.Array.Accelerate.Data.Maybe
,
Data.Array.Accelerate
Nothing_
Data.Array.Accelerate.Data.Maybe
,
Data.Array.Accelerate
null
Data.Array.Accelerate
Num
Data.Array.Accelerate
numerator
Data.Array.Accelerate.Data.Ratio
odd
Data.Array.Accelerate
or
Data.Array.Accelerate
Ord
Data.Array.Accelerate
ord
Data.Array.Accelerate
Ordering
Data.Array.Accelerate
otherwise
Data.Array.Accelerate
Pattern
Data.Array.Accelerate
permute
Data.Array.Accelerate
phase
Data.Array.Accelerate.Data.Complex
pi
Data.Array.Accelerate
Plain
Data.Array.Accelerate
polar
Data.Array.Accelerate.Data.Complex
popCount
Data.Array.Accelerate.Data.Bits
postscanl
Data.Array.Accelerate
postscanlSeg
Data.Array.Accelerate
postscanr
Data.Array.Accelerate
postscanrSeg
Data.Array.Accelerate
pred
Data.Array.Accelerate
prescanl
Data.Array.Accelerate
prescanlSeg
Data.Array.Accelerate
prescanr
Data.Array.Accelerate
prescanrSeg
Data.Array.Accelerate
Product
1 (Data Constructor)
Data.Array.Accelerate.Data.Monoid
2 (Type/Class)
Data.Array.Accelerate.Data.Monoid
product
Data.Array.Accelerate
Product_
Data.Array.Accelerate.Data.Monoid
properFraction
Data.Array.Accelerate
quot
Data.Array.Accelerate
quotRem
Data.Array.Accelerate
Ratio
Data.Array.Accelerate.Data.Ratio
Rational
Data.Array.Accelerate
real
Data.Array.Accelerate.Data.Complex
RealFloat
Data.Array.Accelerate
RealFrac
Data.Array.Accelerate
recip
Data.Array.Accelerate
rem
Data.Array.Accelerate
replicate
Data.Array.Accelerate
reshape
Data.Array.Accelerate
reverse
Data.Array.Accelerate
reverseOn
Data.Array.Accelerate
Right
Data.Array.Accelerate.Data.Either
rights
Data.Array.Accelerate.Data.Either
Right_
Data.Array.Accelerate.Data.Either
rotate
Data.Array.Accelerate.Data.Bits
rotateL
Data.Array.Accelerate.Data.Bits
rotateR
Data.Array.Accelerate.Data.Bits
round
Data.Array.Accelerate
run
Data.Array.Accelerate.Interpreter
run1
Data.Array.Accelerate.Interpreter
runFold
Data.Array.Accelerate.Data.Fold
runN
Data.Array.Accelerate.Interpreter
Scalar
Data.Array.Accelerate
scaleFloat
Data.Array.Accelerate
scanl
Data.Array.Accelerate
scanl'
Data.Array.Accelerate
scanl'Seg
Data.Array.Accelerate
scanl1
Data.Array.Accelerate
scanl1Seg
Data.Array.Accelerate
scanlSeg
Data.Array.Accelerate
scanr
Data.Array.Accelerate
scanr'
Data.Array.Accelerate
scanr'Seg
Data.Array.Accelerate
scanr1
Data.Array.Accelerate
scanr1Seg
Data.Array.Accelerate
scanrSeg
Data.Array.Accelerate
scatter
Data.Array.Accelerate
sconcat
Data.Array.Accelerate.Data.Semigroup
Segments
Data.Array.Accelerate
Semigroup
Data.Array.Accelerate.Data.Semigroup
setBit
Data.Array.Accelerate.Data.Bits
sfoldl
Data.Array.Accelerate
Shape
Data.Array.Accelerate
shape
Data.Array.Accelerate
shapeSize
Data.Array.Accelerate
shift
Data.Array.Accelerate.Data.Bits
shiftL
Data.Array.Accelerate.Data.Bits
shiftR
Data.Array.Accelerate.Data.Bits
Show
Data.Array.Accelerate
significand
Data.Array.Accelerate
signum
Data.Array.Accelerate
sin
Data.Array.Accelerate
sinh
Data.Array.Accelerate
size
Data.Array.Accelerate
Slice
Data.Array.Accelerate
slice
Data.Array.Accelerate
sliceIndex
Data.Array.Accelerate
SliceShape
Data.Array.Accelerate
slit
Data.Array.Accelerate
slitOn
Data.Array.Accelerate
snd
Data.Array.Accelerate
sqrt
Data.Array.Accelerate
Stencil
Data.Array.Accelerate
stencil
Data.Array.Accelerate
stencil2
Data.Array.Accelerate
Stencil3
Data.Array.Accelerate
Stencil3x3
Data.Array.Accelerate
Stencil3x3x3
Data.Array.Accelerate
Stencil3x3x5
Data.Array.Accelerate
Stencil3x5
Data.Array.Accelerate
Stencil3x5x3
Data.Array.Accelerate
Stencil3x5x5
Data.Array.Accelerate
Stencil5
Data.Array.Accelerate
Stencil5x3
Data.Array.Accelerate
Stencil5x3x3
Data.Array.Accelerate
Stencil5x3x5
Data.Array.Accelerate
Stencil5x5
Data.Array.Accelerate
Stencil5x5x3
Data.Array.Accelerate
Stencil5x5x5
Data.Array.Accelerate
Stencil7
Data.Array.Accelerate
Stencil9
Data.Array.Accelerate
stimes
Data.Array.Accelerate.Data.Semigroup
subtract
Data.Array.Accelerate
succ
Data.Array.Accelerate
Sum
1 (Data Constructor)
Data.Array.Accelerate.Data.Monoid
2 (Type/Class)
Data.Array.Accelerate.Data.Monoid
sum
Data.Array.Accelerate
Sum_
Data.Array.Accelerate.Data.Monoid
T10
Data.Array.Accelerate
T11
Data.Array.Accelerate
T12
Data.Array.Accelerate
T13
Data.Array.Accelerate
T14
Data.Array.Accelerate
T15
Data.Array.Accelerate
T16
Data.Array.Accelerate
T2
Data.Array.Accelerate
T3
Data.Array.Accelerate
T4
Data.Array.Accelerate
T5
Data.Array.Accelerate
T6
Data.Array.Accelerate
T7
Data.Array.Accelerate
T8
Data.Array.Accelerate
T9
Data.Array.Accelerate
tail
Data.Array.Accelerate
tailOn
Data.Array.Accelerate
take
Data.Array.Accelerate
takeOn
Data.Array.Accelerate
tan
Data.Array.Accelerate
tanh
Data.Array.Accelerate
testBit
Data.Array.Accelerate.Data.Bits
the
Data.Array.Accelerate
ToFloating
Data.Array.Accelerate
toFloating
Data.Array.Accelerate
toIndex
Data.Array.Accelerate
toList
Data.Array.Accelerate
toRational
Data.Array.Accelerate
transpose
Data.Array.Accelerate
transposeOn
Data.Array.Accelerate
True
Data.Array.Accelerate
True_
Data.Array.Accelerate
truncate
Data.Array.Accelerate
uncurry
Data.Array.Accelerate
undef
Data.Array.Accelerate.Unsafe
undefined
Data.Array.Accelerate
unindex1
Data.Array.Accelerate
unindex2
Data.Array.Accelerate
unindex3
Data.Array.Accelerate
unit
Data.Array.Accelerate
Unlift
Data.Array.Accelerate
unlift
Data.Array.Accelerate
unsafeShiftL
Data.Array.Accelerate.Data.Bits
unsafeShiftR
Data.Array.Accelerate.Data.Bits
unzip
Data.Array.Accelerate
unzip3
Data.Array.Accelerate
unzip4
Data.Array.Accelerate
unzip5
Data.Array.Accelerate
unzip6
Data.Array.Accelerate
unzip7
Data.Array.Accelerate
unzip8
Data.Array.Accelerate
unzip9
Data.Array.Accelerate
use
Data.Array.Accelerate
V16
Data.Array.Accelerate
V2
Data.Array.Accelerate
V3
Data.Array.Accelerate
V4
Data.Array.Accelerate
V8
Data.Array.Accelerate
Vec
Data.Array.Accelerate
Vec16
Data.Array.Accelerate
Vec2
Data.Array.Accelerate
Vec3
Data.Array.Accelerate
Vec4
Data.Array.Accelerate
Vec8
Data.Array.Accelerate
VecElt
Data.Array.Accelerate
Vector
Data.Array.Accelerate
void
Data.Array.Accelerate.Data.Functor
while
Data.Array.Accelerate
Word
Data.Array.Accelerate
Word16
Data.Array.Accelerate
Word32
Data.Array.Accelerate
Word64
Data.Array.Accelerate
Word8
Data.Array.Accelerate
wrap
Data.Array.Accelerate
xor
Data.Array.Accelerate.Data.Bits
Z
1 (Type/Class)
Data.Array.Accelerate
2 (Data Constructor)
Data.Array.Accelerate
zeroBits
Data.Array.Accelerate.Data.Bits
zip
Data.Array.Accelerate
zip3
Data.Array.Accelerate
zip4
Data.Array.Accelerate
zip5
Data.Array.Accelerate
zip6
Data.Array.Accelerate
zip7
Data.Array.Accelerate
zip8
Data.Array.Accelerate
zip9
Data.Array.Accelerate
zipWith
Data.Array.Accelerate
zipWith3
Data.Array.Accelerate
zipWith4
Data.Array.Accelerate
zipWith5
Data.Array.Accelerate
zipWith6
Data.Array.Accelerate
zipWith7
Data.Array.Accelerate
zipWith8
Data.Array.Accelerate
zipWith9
Data.Array.Accelerate
Z_
Data.Array.Accelerate
^
Data.Array.Accelerate
^^
Data.Array.Accelerate
||
Data.Array.Accelerate