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

Index

!Data.Array.Knead.Symbolic
#:.Data.Array.Knead.Shape.Cubic
$:.Data.Array.Knead.Symbolic.Fold, Data.Array.Knead.Symbolic.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.Symbolic.Render
2 (Data Constructor)Data.Array.Knead.Symbolic.Render
addDimensionArrayData.Array.Knead.Symbolic.Render
addDimensionSelectData.Array.Knead.Symbolic.Render
addDimensionSizeData.Array.Knead.Symbolic.Render
apply 
1 (Function)Data.Array.Knead.Symbolic.Fold
2 (Function)Data.Array.Knead.Symbolic.Slice
Array 
1 (Type/Class)Data.Array.Knead.Symbolic.Physical
2 (Type/Class)Data.Array.Knead.Symbolic
backpermute 
1 (Function)Data.Array.Knead.Symbolic.ShapeDependent
2 (Function)Data.Array.Knead.Symbolic
backpermute2 
1 (Function)Data.Array.Knead.Symbolic
2 (Function)Data.Array.Knead.Symbolic.ShapeDependent
backpermuteExtraData.Array.Knead.Symbolic.ShapeDependent
bool8FromPData.Array.Knead.Expression
boolPFrom8Data.Array.Knead.Expression
C 
1 (Type/Class)Data.Array.Knead.Shape
2 (Type/Class)Data.Array.Knead.Symbolic
cmpData.Array.Knead.Expression
complementData.Array.Knead.Expression
ComposeData.Array.Knead.Expression
compose 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Symbolic.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.Shape.Cubic
consComplexData.Array.Knead.Expression
constantData.Array.Knead.Shape.Cubic
Cubic 
1 (Type/Class)Data.Array.Knead.Symbolic.Fold
2 (Type/Class)Data.Array.Knead.Symbolic.Slice
curryData.Array.Knead.Expression
Cyclic 
1 (Type/Class)Data.Array.Knead.Shape
2 (Data Constructor)Data.Array.Knead.Shape
cyclicData.Array.Knead.Shape
cyclicSizeData.Array.Knead.Shape
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 (Type/Class)Data.Array.Knead.Shape
2 (Data Constructor)Data.Array.Knead.Shape
enumOffsetData.Array.Knead.Shape
ExpData.Array.Knead.Expression, Data.Array.Knead.Symbolic
extrudeData.Array.Knead.Symbolic.Slice
extrudeFstData.Array.Knead.Symbolic.Slice
extrudeSndData.Array.Knead.Symbolic.Slice
falseData.Array.Knead.Expression
fill 
1 (Function)Data.Array.Knead.Symbolic
2 (Function)Data.Array.Knead.Symbolic.ShapeDependent
FilterOuter 
1 (Type/Class)Data.Array.Knead.Symbolic.Render
2 (Data Constructor)Data.Array.Knead.Symbolic.Render
filterOuterArrayData.Array.Knead.Symbolic.Render
filterOuterPredicateData.Array.Knead.Symbolic.Render
findAllData.Array.Knead.Symbolic
firstData.Array.Knead.Symbolic.Slice
fixData.Array.Knead.Symbolic
floatFromBool8Data.Array.Knead.Expression
foldData.Array.Knead.Symbolic.Fold
fold1Data.Array.Knead.Symbolic
fold1AllData.Array.Knead.Symbolic
FoldOuterL 
1 (Type/Class)Data.Array.Knead.Symbolic.Render
2 (Data Constructor)Data.Array.Knead.Symbolic.Render
foldOuterLAccumData.Array.Knead.Symbolic.Render
foldOuterLArrayData.Array.Knead.Symbolic.Render
foldOuterLInitData.Array.Knead.Symbolic.Render
fromFastMathData.Array.Knead.Expression
fromInteger'Data.Array.Knead.Expression
fromListData.Array.Knead.Symbolic.Physical
fromRational'Data.Array.Knead.Expression
fromScalarData.Array.Knead.Symbolic
fstData.Array.Knead.Expression
fst3Data.Array.Knead.Expression
gatherData.Array.Knead.Symbolic
getMarshalExpData.Array.Knead.Symbolic.Render
headData.Array.Knead.Shape.Cubic
id 
1 (Function)Data.Array.Knead.Symbolic
2 (Function)Data.Array.Knead.Symbolic.Slice
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.Symbolic
lift1 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Symbolic
lift2 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Symbolic
lift3Data.Array.Knead.Expression
lift4Data.Array.Knead.Expression
liftMData.Array.Knead.Expression
liftM2Data.Array.Knead.Expression
liftM3Data.Array.Knead.Expression
liftReprMData.Array.Knead.Expression
liftReprM2Data.Array.Knead.Expression
liftReprM3Data.Array.Knead.Expression
loadData.Array.Knead.Shape
loopData.Array.Knead.Shape
mapData.Array.Knead.Symbolic
MapAccumL 
1 (Type/Class)Data.Array.Knead.Symbolic.Render
2 (Data Constructor)Data.Array.Knead.Symbolic.Render
mapAccumLAccumData.Array.Knead.Symbolic.Render
mapAccumLArrayData.Array.Knead.Symbolic.Render
mapAccumLFinalData.Array.Knead.Symbolic.Render
mapAccumLInitData.Array.Knead.Symbolic.Render
MapAccumLSequence 
1 (Type/Class)Data.Array.Knead.Symbolic.Render
2 (Data Constructor)Data.Array.Knead.Symbolic.Render
mapAccumLSequenceAccumData.Array.Knead.Symbolic.Render
mapAccumLSequenceArrayData.Array.Knead.Symbolic.Render
mapAccumLSequenceFinalData.Array.Knead.Symbolic.Render
mapAccumLSequenceInitData.Array.Knead.Symbolic.Render
MapAccumLSimple 
1 (Type/Class)Data.Array.Knead.Symbolic.Render
2 (Data Constructor)Data.Array.Knead.Symbolic.Render
mapAccumLSimpleData.Array.Knead.Symbolic.Physical
mapAccumLSimpleAccumData.Array.Knead.Symbolic.Render
mapAccumLSimpleArrayData.Array.Knead.Symbolic.Render
mapAccumLSimpleInitData.Array.Knead.Symbolic.Render
MapFilter 
1 (Type/Class)Data.Array.Knead.Symbolic.Render
2 (Data Constructor)Data.Array.Knead.Symbolic.Render
mapFilterArrayData.Array.Knead.Symbolic.Render
mapFilterMapData.Array.Knead.Symbolic.Render
mapFilterPredicateData.Array.Knead.Symbolic.Render
mapFstData.Array.Knead.Expression
mapFst3Data.Array.Knead.Expression
mapPairData.Array.Knead.Expression
mapSndData.Array.Knead.Expression
mapSnd3Data.Array.Knead.Expression
mapThd3Data.Array.Knead.Expression
mapTripleData.Array.Knead.Expression
mapWithIndexData.Array.Knead.Symbolic
MarshalExp 
1 (Type/Class)Data.Array.Knead.Symbolic.Render
2 (Data Constructor)Data.Array.Knead.Symbolic.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.Symbolic.Fold
2 (Function)Data.Array.Knead.Symbolic.Slice
passAny 
1 (Function)Data.Array.Knead.Symbolic.Fold
2 (Function)Data.Array.Knead.Symbolic.Slice
permuteData.Array.Knead.Symbolic.Physical
pickData.Array.Knead.Symbolic.Slice
pickFstData.Array.Knead.Symbolic.Slice
pickSndData.Array.Knead.Symbolic.Slice
Range 
1 (Type/Class)Data.Array.Knead.Shape
2 (Data Constructor)Data.Array.Knead.Shape
rangeData.Array.Knead.Shape
rangeFromData.Array.Knead.Shape
rangeToData.Array.Knead.Shape
renderData.Array.Knead.Symbolic.Physical
runData.Array.Knead.Symbolic.Render
ScalarData.Array.Knead.Shape
scalarData.Array.Knead.Shape
scanl1Data.Array.Knead.Symbolic.Physical
Scatter 
1 (Type/Class)Data.Array.Knead.Symbolic.Render
2 (Data Constructor)Data.Array.Knead.Symbolic.Render
scatterData.Array.Knead.Symbolic.Physical
scatterAccumData.Array.Knead.Symbolic.Render
scatterInitData.Array.Knead.Symbolic.Render
scatterMapData.Array.Knead.Symbolic.Render
ScatterMaybe 
1 (Type/Class)Data.Array.Knead.Symbolic.Render
2 (Data Constructor)Data.Array.Knead.Symbolic.Render
scatterMaybeData.Array.Knead.Symbolic.Physical
scatterMaybeAccumData.Array.Knead.Symbolic.Render
scatterMaybeInitData.Array.Knead.Symbolic.Render
scatterMaybeMapData.Array.Knead.Symbolic.Render
secondData.Array.Knead.Symbolic.Slice
selectData.Array.Knead.Expression
SequenceData.Array.Knead.Shape
sequenceShapeFromIndexData.Array.Knead.Shape
ShapeData.Array.Knead.Shape.Cubic
shape 
1 (Function)Data.Array.Knead.Symbolic
2 (Function)Data.Array.Knead.Symbolic.Physical
3 (Function)Data.Array.Knead.Symbolic.ShapeDependent
Shifted 
1 (Type/Class)Data.Array.Knead.Shape
2 (Data Constructor)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
sndData.Array.Knead.Expression
snd3Data.Array.Knead.Expression
sqrData.Array.Knead.Expression
sqrtData.Array.Knead.Expression
subData.Array.Knead.Expression
swapData.Array.Knead.Expression
switchRData.Array.Knead.Shape.Cubic
switchSingleData.Array.Knead.Shape.Cubic.Int
T 
1 (Type/Class)Data.Array.Knead.Shape.Cubic
2 (Type/Class)Data.Array.Knead.Symbolic.Fold
3 (Type/Class)Data.Array.Knead.Symbolic.Slice
tailData.Array.Knead.Shape.Cubic
thd3Data.Array.Knead.Expression
theData.Array.Knead.Symbolic
toFastMathData.Array.Knead.Expression
toListData.Array.Knead.Symbolic.Physical
toMaybeData.Array.Knead.Expression
transposeData.Array.Knead.Symbolic.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.Symbolic.Physical
withData.Array.Knead.Symbolic.Physical
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 (Type/Class)Data.Array.Knead.Shape
2 (Data Constructor)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.Symbolic
zip3 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Symbolic
zip4 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Symbolic
zipWithData.Array.Knead.Symbolic
zipWith3Data.Array.Knead.Symbolic
zipWith4Data.Array.Knead.Symbolic
||*Data.Array.Knead.Expression