Contents
Index
knead-0.2.3: Repa array processing using LLVM JIT
Index
!
1 (Function)
Data.Array.Knead.Simple.Symbolic
2 (Function)
Data.Array.Knead.Parameterized.Symbolic
#:.
Data.Array.Knead.Index.Linear
$#
Data.Array.Knead.Parameter
$:.
Data.Array.Knead.Simple.Slice
,
Data.Array.Knead.Simple.Fold
,
Data.Array.Knead.Parameterized.Slice
&&*
Data.Array.Knead.Expression
.&.*
Data.Array.Knead.Expression
.|.*
Data.Array.Knead.Expression
/=*
Data.Array.Knead.Expression
:.
1 (Type/Class)
Data.Array.Knead.Index.Linear
2 (Data Constructor)
Data.Array.Knead.Index.Linear
<*
Data.Array.Knead.Expression
<=*
Data.Array.Knead.Expression
==*
Data.Array.Knead.Expression
>*
Data.Array.Knead.Expression
>=*
Data.Array.Knead.Expression
add
Data.Array.Knead.Expression
apply
1 (Function)
Data.Array.Knead.Simple.Slice
2 (Function)
Data.Array.Knead.Simple.Fold
3 (Function)
Data.Array.Knead.Parameterized.Slice
Array
1 (Type/Class)
Data.Array.Knead.Simple.Symbolic
2 (Type/Class)
Data.Array.Knead.Simple.Physical
,
Data.Array.Knead.Parameterized.Physical
3 (Data Constructor)
Data.Array.Knead.Simple.Physical
4 (Type/Class)
Data.Array.Knead.Parameterized.Symbolic
backpermute
1 (Function)
Data.Array.Knead.Simple.ShapeDependent
2 (Function)
Data.Array.Knead.Simple.Symbolic
3 (Function)
Data.Array.Knead.Parameterized.Symbolic
backpermute2
1 (Function)
Data.Array.Knead.Simple.Symbolic
2 (Function)
Data.Array.Knead.Simple.ShapeDependent
backpermuteExtra
Data.Array.Knead.Simple.ShapeDependent
buffer
Data.Array.Knead.Simple.Physical
C
1 (Type/Class)
Data.Array.Knead.Index.Nested.Shape
2 (Type/Class)
Data.Array.Knead.Simple.Symbolic
3 (Type/Class)
Data.Array.Knead.Index.Linear
cmp
Data.Array.Knead.Expression
complement
Data.Array.Knead.Expression
Compose
Data.Array.Knead.Expression
compose
1 (Function)
Data.Array.Knead.Expression
2 (Function)
Data.Array.Knead.Simple.Slice
Composed
Data.Array.Knead.Expression
computeSize
Data.Array.Knead.Index.Linear
Cons
Data.Array.Knead.Index.Linear
cons
1 (Function)
Data.Array.Knead.Expression
2 (Function)
Data.Array.Knead.Index.Linear.Int
3 (Function)
Data.Array.Knead.Index.Linear
consComplex
Data.Array.Knead.Expression
Constant
Data.Array.Knead.Parameter
constant
Data.Array.Knead.Index.Linear
curry
Data.Array.Knead.Expression
Decompose
Data.Array.Knead.Expression
decompose
Data.Array.Knead.Expression
decons
1 (Function)
Data.Array.Knead.Index.Linear.Int
2 (Function)
Data.Array.Knead.Index.Linear
deconsComplex
Data.Array.Knead.Expression
Exp
1 (Type/Class)
Data.Array.Knead.Expression
,
Data.Array.Knead.Simple.Symbolic
,
Data.Array.Knead.Parameterized.Symbolic
2 (Data Constructor)
Data.Array.Knead.Expression
extendParameter
Data.Array.Knead.Parameterized.Symbolic
extrude
1 (Function)
Data.Array.Knead.Simple.Slice
2 (Function)
Data.Array.Knead.Parameterized.Slice
extrudeFst
Data.Array.Knead.Simple.Slice
extrudeSnd
Data.Array.Knead.Simple.Slice
false
Data.Array.Knead.Expression
feed
Data.Array.Knead.Parameterized.Physical
fill
1 (Function)
Data.Array.Knead.Simple.Symbolic
2 (Function)
Data.Array.Knead.Simple.ShapeDependent
3 (Function)
Data.Array.Knead.Parameterized.Symbolic
findAll
Data.Array.Knead.Simple.Symbolic
first
Data.Array.Knead.Simple.Slice
flattenIndex
1 (Function)
Data.Array.Knead.Index.Nested.Shape
2 (Function)
Data.Array.Knead.Index.Linear
flattenIndexRec
Data.Array.Knead.Index.Nested.Shape
fold
Data.Array.Knead.Simple.Fold
fold1
1 (Function)
Data.Array.Knead.Simple.Symbolic
2 (Function)
Data.Array.Knead.Parameterized.Symbolic
fold1All
1 (Function)
Data.Array.Knead.Simple.Symbolic
2 (Function)
Data.Array.Knead.Parameterized.Symbolic
FoldOuterL
1 (Type/Class)
Data.Array.Knead.Parameterized.Render
2 (Data Constructor)
Data.Array.Knead.Parameterized.Render
foldOuterL
Data.Array.Knead.Parameterized.Physical
foldOuterLAccum
Data.Array.Knead.Parameterized.Render
foldOuterLInit
Data.Array.Knead.Parameterized.Render
foldOuterLMap
Data.Array.Knead.Parameterized.Render
fromInteger'
Data.Array.Knead.Expression
fromList
Data.Array.Knead.Simple.Physical
,
Data.Array.Knead.Parameterized.Physical
fromRational'
Data.Array.Knead.Expression
fromScalar
Data.Array.Knead.Simple.Symbolic
fst
Data.Array.Knead.Expression
fst3
Data.Array.Knead.Expression
gather
1 (Function)
Data.Array.Knead.Simple.Symbolic
2 (Function)
Data.Array.Knead.Parameterized.Symbolic
genericValue
Data.Array.Knead.Parameter
get
Data.Array.Knead.Parameter
head
Data.Array.Knead.Index.Linear
id
1 (Function)
Data.Array.Knead.Simple.Symbolic
2 (Function)
Data.Array.Knead.Parameterized.Symbolic
3 (Function)
Data.Array.Knead.Simple.Slice
idiv
Data.Array.Knead.Expression
ifThenElse
Data.Array.Knead.Expression
Index
1 (Type/Class)
Data.Array.Knead.Index.Nested.Shape
2 (Type/Class)
Data.Array.Knead.Index.Linear
index
Data.Array.Knead.Index.Linear
Int
1 (Type/Class)
Data.Array.Knead.Index.Linear.Int
2 (Data Constructor)
Data.Array.Knead.Index.Linear.Int
intersect
1 (Function)
Data.Array.Knead.Index.Nested.Shape
2 (Function)
Data.Array.Knead.Index.Linear
intersectCode
Data.Array.Knead.Index.Nested.Shape
irem
Data.Array.Knead.Expression
lift0
1 (Function)
Data.Array.Knead.Expression
2 (Function)
Data.Array.Knead.Simple.Symbolic
lift1
1 (Function)
Data.Array.Knead.Expression
2 (Function)
Data.Array.Knead.Simple.Symbolic
lift2
1 (Function)
Data.Array.Knead.Expression
2 (Function)
Data.Array.Knead.Simple.Symbolic
lift3
Data.Array.Knead.Expression
lift4
Data.Array.Knead.Expression
liftM
Data.Array.Knead.Expression
liftM2
Data.Array.Knead.Expression
liftM3
Data.Array.Knead.Expression
Linear
1 (Type/Class)
Data.Array.Knead.Simple.Slice
2 (Type/Class)
Data.Array.Knead.Simple.Fold
3 (Type/Class)
Data.Array.Knead.Parameterized.Slice
load
Data.Array.Knead.Index.Nested.Shape
loadMultiValue
Data.Array.Knead.Index.Linear
loop
Data.Array.Knead.Index.Nested.Shape
map
1 (Function)
Data.Array.Knead.Simple.Symbolic
2 (Function)
Data.Array.Knead.Parameterized.Symbolic
MapAccumL
1 (Type/Class)
Data.Array.Knead.Parameterized.Render
2 (Data Constructor)
Data.Array.Knead.Parameterized.Render
mapAccumL
1 (Function)
Data.Array.Knead.Simple.Physical
2 (Function)
Data.Array.Knead.Parameterized.Physical
mapAccumLAccum
Data.Array.Knead.Parameterized.Render
mapAccumLInit
Data.Array.Knead.Parameterized.Render
mapAccumLMap
Data.Array.Knead.Parameterized.Render
mapFst
Data.Array.Knead.Expression
mapFst3
Data.Array.Knead.Expression
mapSnd
Data.Array.Knead.Expression
mapSnd3
Data.Array.Knead.Expression
mapThd3
Data.Array.Knead.Expression
mapWithIndex
Data.Array.Knead.Simple.Symbolic
max
Data.Array.Knead.Expression
maybe
Data.Array.Knead.Expression
min
Data.Array.Knead.Expression
modify
Data.Array.Knead.Expression
modify2
Data.Array.Knead.Expression
modifyMultiValue
Data.Array.Knead.Expression
modifyMultiValue2
Data.Array.Knead.Expression
modifyMultiValueM
Data.Array.Knead.Expression
modifyMultiValueM2
Data.Array.Knead.Expression
mul
Data.Array.Knead.Expression
multiValue
Data.Array.Knead.Parameter
not
Data.Array.Knead.Expression
paramWith
1 (Function)
Data.Array.Knead.Index.Nested.Shape
2 (Function)
Data.Array.Knead.Index.Linear
pass
1 (Function)
Data.Array.Knead.Simple.Slice
2 (Function)
Data.Array.Knead.Simple.Fold
3 (Function)
Data.Array.Knead.Parameterized.Slice
passAny
1 (Function)
Data.Array.Knead.Simple.Slice
2 (Function)
Data.Array.Knead.Simple.Fold
3 (Function)
Data.Array.Knead.Parameterized.Slice
peek
Data.Array.Knead.Index.Linear
permute
1 (Function)
Data.Array.Knead.Simple.Physical
2 (Function)
Data.Array.Knead.Parameterized.Physical
pick
1 (Function)
Data.Array.Knead.Simple.Slice
2 (Function)
Data.Array.Knead.Parameterized.Slice
pickFst
Data.Array.Knead.Simple.Slice
pickSnd
Data.Array.Knead.Simple.Slice
poke
Data.Array.Knead.Index.Linear
Range
1 (Type/Class)
Data.Array.Knead.Index.Nested.Shape
2 (Data Constructor)
Data.Array.Knead.Index.Nested.Shape
render
1 (Function)
Data.Array.Knead.Simple.Physical
2 (Function)
Data.Array.Knead.Parameterized.Physical
renderShape
Data.Array.Knead.Parameterized.Physical
run
Data.Array.Knead.Parameterized.Render
Scalar
Data.Array.Knead.Index.Nested.Shape
scalar
Data.Array.Knead.Index.Nested.Shape
scanl1
Data.Array.Knead.Simple.Physical
Scatter
1 (Type/Class)
Data.Array.Knead.Parameterized.Render
2 (Data Constructor)
Data.Array.Knead.Parameterized.Render
scatter
1 (Function)
Data.Array.Knead.Simple.Physical
2 (Function)
Data.Array.Knead.Parameterized.Physical
scatterAccum
Data.Array.Knead.Parameterized.Render
scatterInit
Data.Array.Knead.Parameterized.Render
scatterMap
Data.Array.Knead.Parameterized.Render
ScatterMaybe
1 (Type/Class)
Data.Array.Knead.Parameterized.Render
2 (Data Constructor)
Data.Array.Knead.Parameterized.Render
scatterMaybe
1 (Function)
Data.Array.Knead.Simple.Physical
2 (Function)
Data.Array.Knead.Parameterized.Physical
scatterMaybeAccum
Data.Array.Knead.Parameterized.Render
scatterMaybeInit
Data.Array.Knead.Parameterized.Render
scatterMaybeMap
Data.Array.Knead.Parameterized.Render
second
Data.Array.Knead.Simple.Slice
select
Data.Array.Knead.Expression
Shape
Data.Array.Knead.Index.Linear
shape
1 (Function)
Data.Array.Knead.Simple.Symbolic
2 (Function)
Data.Array.Knead.Simple.ShapeDependent
3 (Function)
Data.Array.Knead.Simple.Physical
,
Data.Array.Knead.Parameterized.Physical
4 (Function)
Data.Array.Knead.Index.Linear
Shifted
1 (Type/Class)
Data.Array.Knead.Index.Nested.Shape
2 (Data Constructor)
Data.Array.Knead.Index.Nested.Shape
shiftedOffset
Data.Array.Knead.Index.Nested.Shape
shiftedSize
Data.Array.Knead.Index.Nested.Shape
shl
Data.Array.Knead.Expression
shr
Data.Array.Knead.Expression
Single
Data.Array.Knead.Index.Linear.Int
size
Data.Array.Knead.Index.Nested.Shape
sizeCode
Data.Array.Knead.Index.Nested.Shape
snd
Data.Array.Knead.Expression
snd3
Data.Array.Knead.Expression
sqr
Data.Array.Knead.Expression
sqrt
Data.Array.Knead.Expression
storeMultiValue
Data.Array.Knead.Index.Linear
Struct
Data.Array.Knead.Index.Linear
sub
Data.Array.Knead.Expression
swap
Data.Array.Knead.Expression
switch
Data.Array.Knead.Index.Linear
switchInt
Data.Array.Knead.Index.Linear
switchR
Data.Array.Knead.Index.Linear
switchSingle
Data.Array.Knead.Index.Linear.Int
T
1 (Type/Class)
Data.Array.Knead.Parameter
2 (Type/Class)
Data.Array.Knead.Index.Linear
3 (Type/Class)
Data.Array.Knead.Simple.Slice
4 (Type/Class)
Data.Array.Knead.Simple.Fold
5 (Type/Class)
Data.Array.Knead.Parameterized.Slice
tail
Data.Array.Knead.Index.Linear
thd3
Data.Array.Knead.Expression
the
1 (Function)
Data.Array.Knead.Simple.Symbolic
2 (Function)
Data.Array.Knead.Parameterized.Physical
toList
Data.Array.Knead.Simple.Physical
toMaybe
Data.Array.Knead.Expression
transpose
Data.Array.Knead.Simple.Slice
true
Data.Array.Knead.Expression
Tunnel
1 (Type/Class)
Data.Array.Knead.Parameter
2 (Data Constructor)
Data.Array.Knead.Parameter
tunnel
1 (Function)
Data.Array.Knead.Parameter
2 (Function)
Data.Array.Knead.Index.Linear
uncurry
Data.Array.Knead.Expression
unExp
Data.Array.Knead.Expression
unit
Data.Array.Knead.Expression
unliftM1
Data.Array.Knead.Expression
unliftM2
Data.Array.Knead.Expression
unliftM3
Data.Array.Knead.Expression
unzip
Data.Array.Knead.Expression
unzip3
Data.Array.Knead.Expression
unzip4
Data.Array.Knead.Expression
Value
Data.Array.Knead.Expression
value
1 (Function)
Data.Array.Knead.Index.Nested.Shape
2 (Function)
Data.Array.Knead.Index.Linear
valueTuple
Data.Array.Knead.Parameter
Variable
Data.Array.Knead.Parameter
vectorFromList
Data.Array.Knead.Simple.Physical
with
1 (Function)
Data.Array.Knead.Parameter
2 (Function)
Data.Array.Knead.Simple.Physical
withExp
Data.Array.Knead.Parameterized.Symbolic
withExp2
Data.Array.Knead.Parameterized.Symbolic
withExp3
Data.Array.Knead.Parameterized.Symbolic
withMulti
Data.Array.Knead.Parameter
withTuple
Data.Array.Knead.Parameter
word32
Data.Array.Knead.Parameter
xor
Data.Array.Knead.Expression
Z
1 (Type/Class)
Data.Array.Knead.Index.Linear
2 (Data Constructor)
Data.Array.Knead.Index.Linear
z
Data.Array.Knead.Index.Linear
zero
Data.Array.Knead.Expression
zeroIndex
Data.Array.Knead.Index.Nested.Shape
zip
1 (Function)
Data.Array.Knead.Expression
2 (Function)
Data.Array.Knead.Simple.Symbolic
zip3
1 (Function)
Data.Array.Knead.Expression
2 (Function)
Data.Array.Knead.Simple.Symbolic
zip4
1 (Function)
Data.Array.Knead.Expression
2 (Function)
Data.Array.Knead.Simple.Symbolic
zipWith
1 (Function)
Data.Array.Knead.Simple.Symbolic
2 (Function)
Data.Array.Knead.Parameterized.Symbolic
zipWith3
Data.Array.Knead.Simple.Symbolic
zipWith4
Data.Array.Knead.Simple.Symbolic
||*
Data.Array.Knead.Expression