arrayfire 0.3.0.0 → 0.4.0.0
raw patch · 4 files changed
+3/−15 lines, 4 files
Files
- arrayfire.cabal +1/−1
- src/ArrayFire.hs +1/−7
- src/ArrayFire/Orphans.hs +0/−6
- src/ArrayFire/Util.hs +1/−1
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 --