knead-0.5: 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.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.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
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.Shape.Cubic
Cubic 
1 (Type/Class)Data.Array.Knead.Simple.Slice
2 (Type/Class)Data.Array.Knead.Simple.Fold
3 (Type/Class)Data.Array.Knead.Parameterized.Slice
curryData.Array.Knead.Expression
DecomposeData.Array.Knead.Expression
decomposeData.Array.Knead.Expression
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
ExpData.Array.Knead.Expression, Data.Array.Knead.Simple.Symbolic, Data.Array.Knead.Parameterized.Symbolic
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
getMarshalExpData.Array.Knead.Parameterized.Render
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
Int 
1 (Type/Class)Data.Array.Knead.Shape.Cubic.Int
2 (Data Constructor)Data.Array.Knead.Shape.Cubic.Int
intersectData.Array.Knead.Shape
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
liftTupleMData.Array.Knead.Expression
liftTupleM2Data.Array.Knead.Expression
liftTupleM3Data.Array.Knead.Expression
loadData.Array.Knead.Shape
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
mapPairData.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
mapTripleData.Array.Knead.Expression
mapWithIndexData.Array.Knead.Simple.Symbolic
MarshalExp 
1 (Type/Class)Data.Array.Knead.Parameterized.Render
2 (Data Constructor)Data.Array.Knead.Parameterized.Render
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
notData.Array.Knead.Expression
offsetData.Array.Knead.Shape
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
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
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.Simple.Symbolic
3 (Function)Data.Array.Knead.Simple.ShapeDependent
4 (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
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
subData.Array.Knead.Expression
swap 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Expression.Vector
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
theMarshalData.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
tunnelData.Array.Knead.Shape.Cubic
tupleData.Array.Knead.Expression
uncurryData.Array.Knead.Expression
unitData.Array.Knead.Expression
unliftM1Data.Array.Knead.Expression
unliftM2Data.Array.Knead.Expression
unliftM3Data.Array.Knead.Expression
untupleData.Array.Knead.Expression
unzipData.Array.Knead.Expression
unzip3Data.Array.Knead.Expression
unzip4Data.Array.Knead.Expression
ValueData.Array.Knead.Expression
valueData.Array.Knead.Shape
vectorFromListData.Array.Knead.Simple.Physical
withData.Array.Knead.Simple.Physical
withExpData.Array.Knead.Parameterized.Symbolic
withExp2Data.Array.Knead.Parameterized.Symbolic
withExp3Data.Array.Knead.Parameterized.Symbolic
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
zeroBasedSizeData.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
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