knead-0.4.2: Repa-like array processing using LLVM JIT

Index

! 
1 (Function)Data.Array.Knead.Simple.Symbolic
2 (Function)Data.Array.Knead.Parameterized.Symbolic
#:.Data.Array.Knead.Shape.Cubic
$#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.Shape.Cubic
2 (Data Constructor)Data.Array.Knead.Shape.Cubic
<*Data.Array.Knead.Expression
<=*Data.Array.Knead.Expression
==*Data.Array.Knead.Expression
>*Data.Array.Knead.Expression
>=*Data.Array.Knead.Expression
addData.Array.Knead.Expression
AddDimension 
1 (Type/Class)Data.Array.Knead.Parameterized.Render
2 (Data Constructor)Data.Array.Knead.Parameterized.Render
addDimensionArrayData.Array.Knead.Parameterized.Render
addDimensionSelectData.Array.Knead.Parameterized.Render
addDimensionSizeData.Array.Knead.Parameterized.Render
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.Physical, Data.Array.Knead.Parameterized.Physical
2 (Type/Class)Data.Array.Knead.Simple.Symbolic
3 (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
backpermuteExtraData.Array.Knead.Simple.ShapeDependent
bool8FromPData.Array.Knead.Expression
boolPFrom8Data.Array.Knead.Expression
C 
1 (Type/Class)Data.Array.Knead.Shape
2 (Type/Class)Data.Array.Knead.Shape.Cubic
3 (Type/Class)Data.Array.Knead.Simple.Symbolic
cmp 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Expression.Vector
complementData.Array.Knead.Expression
ComposeData.Array.Knead.Expression
compose 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Simple.Slice
ComposedData.Array.Knead.Expression
composeGenData.Array.Knead.Shape.Orphan
computeSizeData.Array.Knead.Shape.Cubic
ConsData.Array.Knead.Shape.Cubic
cons 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Shape.Cubic.Int
3 (Function)Data.Array.Knead.Expression.Vector
4 (Function)Data.Array.Knead.Shape.Cubic
consComplexData.Array.Knead.Expression
ConstantData.Array.Knead.Parameter
constantData.Array.Knead.Shape.Cubic
curryData.Array.Knead.Expression
DecomposeData.Array.Knead.Expression
decomposeData.Array.Knead.Expression
decomposeGenData.Array.Knead.Shape.Orphan
decons 
1 (Function)Data.Array.Knead.Shape.Cubic.Int
2 (Function)Data.Array.Knead.Shape.Cubic
deconsComplexData.Array.Knead.Expression
EnumBoundedData.Array.Knead.Shape
Enumeration 
1 (Data Constructor)Data.Array.Knead.Shape
2 (Type/Class)Data.Array.Knead.Shape
enumOffsetData.Array.Knead.Shape
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
extendParameterData.Array.Knead.Parameterized.Symbolic
extrude 
1 (Function)Data.Array.Knead.Simple.Slice
2 (Function)Data.Array.Knead.Parameterized.Slice
extrudeFstData.Array.Knead.Simple.Slice
extrudeSndData.Array.Knead.Simple.Slice
falseData.Array.Knead.Expression
feedData.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
FilterOuter 
1 (Type/Class)Data.Array.Knead.Parameterized.Render
2 (Data Constructor)Data.Array.Knead.Parameterized.Render
filterOuterArrayData.Array.Knead.Parameterized.Render
filterOuterPredicateData.Array.Knead.Parameterized.Render
findAllData.Array.Knead.Simple.Symbolic
firstData.Array.Knead.Simple.Slice
fixData.Array.Knead.Simple.Symbolic
floatFromBool8Data.Array.Knead.Expression
foldData.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
foldOuterLData.Array.Knead.Parameterized.Physical
foldOuterLAccumData.Array.Knead.Parameterized.Render
foldOuterLArrayData.Array.Knead.Parameterized.Render
foldOuterLInitData.Array.Knead.Parameterized.Render
fromFastMathData.Array.Knead.Expression
fromInteger'Data.Array.Knead.Expression
fromListData.Array.Knead.Simple.Physical, Data.Array.Knead.Parameterized.Physical
fromRational'Data.Array.Knead.Expression
fromScalarData.Array.Knead.Simple.Symbolic
fst 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Expression.Vector
fst3 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Expression.Vector
gather 
1 (Function)Data.Array.Knead.Simple.Symbolic
2 (Function)Data.Array.Knead.Parameterized.Symbolic
genericValueData.Array.Knead.Parameter
getData.Array.Knead.Parameter
headData.Array.Knead.Shape.Cubic
id 
1 (Function)Data.Array.Knead.Simple.Symbolic
2 (Function)Data.Array.Knead.Simple.Slice
3 (Function)Data.Array.Knead.Parameterized.Symbolic
idivData.Array.Knead.Expression
ifThenElseData.Array.Knead.Expression
Index 
1 (Type/Class)Data.Array.Knead.Shape
2 (Type/Class)Data.Array.Knead.Shape.Cubic
indexData.Array.Knead.Shape.Cubic
Int 
1 (Type/Class)Data.Array.Knead.Shape.Cubic.Int
2 (Data Constructor)Data.Array.Knead.Shape.Cubic.Int
intersect 
1 (Function)Data.Array.Knead.Shape
2 (Function)Data.Array.Knead.Shape.Cubic
intersectCodeData.Array.Knead.Shape
intFromBool8Data.Array.Knead.Expression
iremData.Array.Knead.Expression
iteratorData.Array.Knead.Shape
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
lift3Data.Array.Knead.Expression
lift4Data.Array.Knead.Expression
liftMData.Array.Knead.Expression
liftM2Data.Array.Knead.Expression
liftM3Data.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
loadData.Array.Knead.Shape
loadMultiValueData.Array.Knead.Shape.Cubic
loopData.Array.Knead.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
mapAccumLAccumData.Array.Knead.Parameterized.Render
mapAccumLArrayData.Array.Knead.Parameterized.Render
mapAccumLFinalData.Array.Knead.Parameterized.Render
mapAccumLInitData.Array.Knead.Parameterized.Render
MapAccumLSequence 
1 (Type/Class)Data.Array.Knead.Parameterized.Render
2 (Data Constructor)Data.Array.Knead.Parameterized.Render
mapAccumLSequenceAccumData.Array.Knead.Parameterized.Render
mapAccumLSequenceArrayData.Array.Knead.Parameterized.Render
mapAccumLSequenceFinalData.Array.Knead.Parameterized.Render
mapAccumLSequenceInitData.Array.Knead.Parameterized.Render
MapAccumLSimple 
1 (Type/Class)Data.Array.Knead.Parameterized.Render
2 (Data Constructor)Data.Array.Knead.Parameterized.Render
mapAccumLSimple 
1 (Function)Data.Array.Knead.Simple.Physical
2 (Function)Data.Array.Knead.Parameterized.Physical
mapAccumLSimpleAccumData.Array.Knead.Parameterized.Render
mapAccumLSimpleArrayData.Array.Knead.Parameterized.Render
mapAccumLSimpleInitData.Array.Knead.Parameterized.Render
MapFilter 
1 (Type/Class)Data.Array.Knead.Parameterized.Render
2 (Data Constructor)Data.Array.Knead.Parameterized.Render
mapFilterArrayData.Array.Knead.Parameterized.Render
mapFilterMapData.Array.Knead.Parameterized.Render
mapFilterPredicateData.Array.Knead.Parameterized.Render
mapFst 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Expression.Vector
mapFst3Data.Array.Knead.Expression
mapSnd 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Expression.Vector
mapSnd3Data.Array.Knead.Expression
mapThd3Data.Array.Knead.Expression
mapWithIndexData.Array.Knead.Simple.Symbolic
maxData.Array.Knead.Expression
maxBoundData.Array.Knead.Expression
maybeData.Array.Knead.Expression
minData.Array.Knead.Expression
minBoundData.Array.Knead.Expression
modifyData.Array.Knead.Expression
modify2Data.Array.Knead.Expression
modifyMultiValueData.Array.Knead.Expression
modifyMultiValue2Data.Array.Knead.Expression
modifyMultiValueMData.Array.Knead.Expression
modifyMultiValueM2Data.Array.Knead.Expression
mulData.Array.Knead.Expression
multiValueData.Array.Knead.Parameter
notData.Array.Knead.Expression
offsetData.Array.Knead.Shape
offsetCodeData.Array.Knead.Shape.Cubic
PairStructData.Array.Knead.Shape.Orphan
paramWith 
1 (Function)Data.Array.Knead.Shape
2 (Function)Data.Array.Knead.Shape.Cubic
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
peekData.Array.Knead.Shape.Cubic
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
pickFstData.Array.Knead.Simple.Slice
pickSndData.Array.Knead.Simple.Slice
pokeData.Array.Knead.Shape.Cubic
Range 
1 (Data Constructor)Data.Array.Knead.Shape
2 (Type/Class)Data.Array.Knead.Shape
rangeData.Array.Knead.Shape
rangeFromData.Array.Knead.Shape
rangeToData.Array.Knead.Shape
render 
1 (Function)Data.Array.Knead.Simple.Physical
2 (Function)Data.Array.Knead.Parameterized.Physical
renderShapeData.Array.Knead.Parameterized.Physical
replicateData.Array.Knead.Expression.Vector
runData.Array.Knead.Parameterized.Render
ScalarData.Array.Knead.Shape
scalarData.Array.Knead.Shape
scanl1Data.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
scatterAccumData.Array.Knead.Parameterized.Render
scatterInitData.Array.Knead.Parameterized.Render
scatterMapData.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
scatterMaybeAccumData.Array.Knead.Parameterized.Render
scatterMaybeInitData.Array.Knead.Parameterized.Render
scatterMaybeMapData.Array.Knead.Parameterized.Render
secondData.Array.Knead.Simple.Slice
select 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Expression.Vector
SequenceData.Array.Knead.Shape
sequenceShapeFromIndexData.Array.Knead.Shape
ShapeData.Array.Knead.Shape.Cubic
shape 
1 (Function)Data.Array.Knead.Parameterized.Physical
2 (Function)Data.Array.Knead.Shape.Cubic
3 (Function)Data.Array.Knead.Simple.Symbolic
4 (Function)Data.Array.Knead.Simple.ShapeDependent
5 (Function)Data.Array.Knead.Simple.Physical
Shifted 
1 (Data Constructor)Data.Array.Knead.Shape
2 (Type/Class)Data.Array.Knead.Shape
shiftedData.Array.Knead.Shape
shiftedOffsetData.Array.Knead.Shape
shiftedSizeData.Array.Knead.Shape
shlData.Array.Knead.Expression
shrData.Array.Knead.Expression
SingleData.Array.Knead.Shape.Cubic.Int
singletonRangeData.Array.Knead.Shape.Orphan
singletonShiftedData.Array.Knead.Shape.Orphan
SizeData.Array.Knead.Shape
sizeData.Array.Knead.Shape
sizeOffsetData.Array.Knead.Shape
snd 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Expression.Vector
snd3 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Expression.Vector
sqrData.Array.Knead.Expression
sqrtData.Array.Knead.Expression
storeMultiValueData.Array.Knead.Shape.Cubic
StructData.Array.Knead.Shape.Cubic
subData.Array.Knead.Expression
swap 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Expression.Vector
switchData.Array.Knead.Shape.Cubic
switchIntData.Array.Knead.Shape.Cubic
switchRData.Array.Knead.Shape.Cubic
switchSingleData.Array.Knead.Shape.Cubic.Int
T 
1 (Type/Class)Data.Array.Knead.Parameter
2 (Type/Class)Data.Array.Knead.Shape.Cubic
3 (Type/Class)Data.Array.Knead.Simple.Slice
4 (Type/Class)Data.Array.Knead.Simple.Fold
5 (Type/Class)Data.Array.Knead.Parameterized.Slice
tailData.Array.Knead.Shape.Cubic
takeData.Array.Knead.Expression.Vector
takeRevData.Array.Knead.Expression.Vector
thd3 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Expression.Vector
the 
1 (Function)Data.Array.Knead.Simple.Symbolic
2 (Function)Data.Array.Knead.Parameterized.Physical
toFastMathData.Array.Knead.Expression
toListData.Array.Knead.Simple.Physical
toMaybeData.Array.Knead.Expression
transposeData.Array.Knead.Simple.Slice
trueData.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.Shape.Cubic
uncurryData.Array.Knead.Expression
unExpData.Array.Knead.Expression
unitData.Array.Knead.Expression
unliftM1Data.Array.Knead.Expression
unliftM2Data.Array.Knead.Expression
unliftM3Data.Array.Knead.Expression
unzipData.Array.Knead.Expression
unzip3Data.Array.Knead.Expression
unzip4Data.Array.Knead.Expression
unzipRangeData.Array.Knead.Shape.Orphan
unzipShiftedData.Array.Knead.Shape.Orphan
unzipZeroBasedData.Array.Knead.Shape.Orphan
ValueData.Array.Knead.Expression
value 
1 (Function)Data.Array.Knead.Shape
2 (Function)Data.Array.Knead.Shape.Cubic
valueTupleData.Array.Knead.Parameter
VariableData.Array.Knead.Parameter
vectorFromListData.Array.Knead.Simple.Physical
with 
1 (Function)Data.Array.Knead.Parameter
2 (Function)Data.Array.Knead.Simple.Physical
withExpData.Array.Knead.Parameterized.Symbolic
withExp2Data.Array.Knead.Parameterized.Symbolic
withExp3Data.Array.Knead.Parameterized.Symbolic
withMultiData.Array.Knead.Parameter
withTupleData.Array.Knead.Parameter
word32Data.Array.Knead.Parameter
xorData.Array.Knead.Expression
Z 
1 (Type/Class)Data.Array.Knead.Shape.Cubic
2 (Data Constructor)Data.Array.Knead.Shape.Cubic
zData.Array.Knead.Shape.Cubic
zeroData.Array.Knead.Expression
ZeroBased 
1 (Data Constructor)Data.Array.Knead.Shape
2 (Type/Class)Data.Array.Knead.Shape
zeroBasedData.Array.Knead.Shape.Orphan, Data.Array.Knead.Shape
zeroBasedSizeData.Array.Knead.Shape.Orphan, Data.Array.Knead.Shape
zeroIndexData.Array.Knead.Shape
zip 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Expression.Vector
3 (Function)Data.Array.Knead.Simple.Symbolic
zip3 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Expression.Vector
3 (Function)Data.Array.Knead.Simple.Symbolic
zip4 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Simple.Symbolic
zipRangeData.Array.Knead.Shape.Orphan
zipShiftedData.Array.Knead.Shape.Orphan
zipWith 
1 (Function)Data.Array.Knead.Simple.Symbolic
2 (Function)Data.Array.Knead.Parameterized.Symbolic
zipWith3Data.Array.Knead.Simple.Symbolic
zipWith4Data.Array.Knead.Simple.Symbolic
||*Data.Array.Knead.Expression