packages feed

arrayfire 0.3.0.0 → 0.4.0.0

raw patch · 4 files changed

+3/−15 lines, 4 files

Files

arrayfire.cabal view
@@ -1,5 +1,5 @@ name:                arrayfire-version:             0.3.0.0+version:             0.4.0.0 synopsis:            Haskell bindings to the ArrayFire general-purpose GPU library homepage:            https://github.com/arrayfire/arrayfire-haskell license:             BSD3
src/ArrayFire.hs view
@@ -201,7 +201,7 @@ -- Specifying up to 4 dimensions is allowed (anything high is ignored).  -- $laws--- Every 'Array' is an instance of 'Eq', 'Ord', 'Num', 'Fractional', 'Floating'+-- Every 'Array' is an instance of 'Eq', 'Num', 'Fractional', 'Floating' -- -- 'Num' --@@ -240,12 +240,6 @@ -- >>> scalar @Double 1 [10] /= scalar @Double 1 [10] -- False ----- 'Ord'------ >>> scalar @Double 1 [10] < scalar @Double 1 [10]--- False--- >>> scalar @Double 1 [10] > scalar @Double 1 [10]--- False -- -- 'Floating' --
src/ArrayFire/Orphans.hs view
@@ -39,12 +39,6 @@   x - y       = A.sub x y   fromInteger = A.scalar . fromIntegral -instance (Ord a, AFType a) => Ord (Array a) where-  x < y  = A.allTrueAll (A.ltBatched x y False) == (1.0,0.0)-  x > y  = A.allTrueAll (A.gtBatched x y False) == (1.0,0.0)-  x <= y = A.allTrueAll (A.leBatched x y False) == (1.0,0.0)-  x >= y = A.allTrueAll (A.geBatched x y False) == (1.0,0.0)- instance Show (Array a) where   show = arrayString 
src/ArrayFire/Util.hs view
@@ -235,7 +235,7 @@   -- ^ Input 'Array'   -> String   -- ^ 'String' representation of 'Array'-arrayString a = arrayToString "ArrayFire Array" a 4 False+arrayString a = arrayToString "ArrayFire Array" a 4 True  -- | Convert ArrayFire Array to String --