shapes-math-0.1.0.0: faster vector/matrix math using unboxed numbers and Template Haskell

Index

arrowsTShapes.Linear.Template
chunksShapes.Linear.MatrixTemplate
conPEShapes.Linear.Template
defineDiagMulMatrixShapes.Linear.MatrixTemplate
defineDotShapes.Linear.Template
defineFromListShapes.Linear.Template
defineJoinSplitShapes.Linear.Template
defineLiftShapes.Linear.Template
defineLift2Shapes.Linear.Template
defineMatrixMulShapes.Linear.MatrixTemplate
defineMatrixMulDiagShapes.Linear.MatrixTemplate
defineMatrixMulVectorShapes.Linear.MatrixTemplate
defineToListShapes.Linear.Template
defineVectorMulMatrixShapes.Linear.MatrixTemplate
defineVectorOuterProductShapes.Linear.MatrixTemplate
deriveArbitraryShapes.Linear.Template
deriveShowShapes.Linear.Template
dimEShapes.Linear.Template
dotShapes.Linear.Boxed
dotEShapes.Linear.Template
dotV2Shapes.Linear.Double
dotV3Shapes.Linear.Double
dotV6Shapes.Linear.Double
doubleInfoShapes.Linear.ValueInfos
fromListEShapes.Linear.Template
fromListM2x2Shapes.Linear.Double
fromListNShapes.Linear.Template
fromListV2Shapes.Linear.Double
fromListV3Shapes.Linear.Double
fromListV6Shapes.Linear.Double
funSigDefShapes.Linear.Template
genPEShapes.Linear.Template
genPEWithShapes.Linear.Template
idM2x2Shapes.Linear.Double
infixApp'Shapes.Linear.Template
inlSigDefShapes.Linear.Template
join3v3Shapes.Linear.Double
lift2M2x2Shapes.Linear.Double
lift2V2Shapes.Linear.Double
lift2V3Shapes.Linear.Double
lift2V6Shapes.Linear.Double
liftM2x2Shapes.Linear.Double
liftV2Shapes.Linear.Double
liftV3Shapes.Linear.Double
liftV6Shapes.Linear.Double
M2x2 
1 (Type/Class)Shapes.Linear.Double
2 (Data Constructor)Shapes.Linear.Double
makeInlineDShapes.Linear.Template
makeMatrixNLShapes.Linear.MatrixTemplate
makeMatrixTypeShapes.Linear.MatrixTemplate
makeVectorNShapes.Linear.Template
makeVectorTypeShapes.Linear.Template
mul2x2cShapes.Linear.Double
mul2x2dShapes.Linear.Double
mul2x2x2Shapes.Linear.Double
muld2x2Shapes.Linear.Double
mulr2x2Shapes.Linear.Double
mulT2x2Shapes.Linear.Double
newPEShapes.Linear.Template
raggedZipShapes.Linear.MatrixTemplate
simpleClauseShapes.Linear.Template
split3v3Shapes.Linear.Double
stripesShapes.Linear.MatrixTemplate
testDotShapes.Linear.Double
testM2x2Shapes.Linear.Double
testV2Shapes.Linear.Double
testV2'Shapes.Linear.Double
testV2''Shapes.Linear.Double
toListM2x2Shapes.Linear.Double
toListV2Shapes.Linear.Double
toListV3Shapes.Linear.Double
toListV6Shapes.Linear.Double
tupTShapes.Linear.Template
unevenZipShapes.Linear.MatrixTemplate
V2 
1 (Type/Class)Shapes.Linear.Boxed
2 (Data Constructor)Shapes.Linear.Boxed
3 (Type/Class)Shapes.Linear.Double
4 (Data Constructor)Shapes.Linear.Double
V3 
1 (Type/Class)Shapes.Linear.Double
2 (Data Constructor)Shapes.Linear.Double
V6 
1 (Type/Class)Shapes.Linear.Double
2 (Data Constructor)Shapes.Linear.Double
ValueInfo 
1 (Type/Class)Shapes.Linear.Template
2 (Data Constructor)Shapes.Linear.Template
_valueAddShapes.Linear.Template
_valueBoxedShapes.Linear.Template
_valueDivShapes.Linear.Template
_valueEqShapes.Linear.Template
_valueGeqShapes.Linear.Template
_valueGtShapes.Linear.Template
_valueLeqShapes.Linear.Template
_valueLtShapes.Linear.Template
_valueMulShapes.Linear.Template
_valueNShapes.Linear.Template
_valueNegShapes.Linear.Template
_valueNeqShapes.Linear.Template
_valueSubShapes.Linear.Template
_valueWrapShapes.Linear.Template