repa-examples 3.1.3.1 → 3.2.1.1
raw patch · 4 files changed
+27/−27 lines, 4 filesdep ~repadep ~repa-algorithmsdep ~repa-io
Dependency ranges changed: repa, repa-algorithms, repa-io
Files
- examples/Blur/src-repa/Main.hs +1/−1
- examples/Canny/src-repa/Main.hs +1/−1
- examples/Laplace/src-repa/SolverStencil.hs +3/−3
- repa-examples.cabal +22/−22
examples/Blur/src-repa/Main.hs view
@@ -74,7 +74,7 @@ where go !0 !arr = return arr go !n !arr = do arr' <- computeP- $ A.cmap (/ 159)+ $ A.smap (/ 159) $ forStencil2 BoundClamp arr [stencil2| 2 4 5 4 2 4 9 12 9 4
examples/Canny/src-repa/Main.hs view
@@ -161,7 +161,7 @@ blurSepY :: Monad m => Image Float -> m (Image Float) blurSepY arr = computeP- $ R.cmap (/ 256)+ $ R.smap (/ 256) $ forStencil2 BoundClamp arr [stencil2| 1 4
examples/Laplace/src-repa/SolverStencil.hs view
@@ -27,9 +27,9 @@ relaxLaplace arr = computeP- $ A.czipWith (+) arrBoundValue- $ A.czipWith (*) arrBoundMask- $ A.cmap (/ 4)+ $ A.szipWith (+) arrBoundValue+ $ A.szipWith (*) arrBoundMask+ $ A.smap (/ 4) $ mapStencil2 (BoundConst 0) [stencil2| 0 1 0 1 0 1
repa-examples.cabal view
@@ -1,5 +1,5 @@ Name: repa-examples-Version: 3.1.3.1+Version: 3.2.1.1 License: BSD3 License-file: LICENSE Author: The DPH Team@@ -20,8 +20,8 @@ Executable repa-canny Build-depends: base == 4.*,- repa == 3.1.*,- repa-algorithms == 3.1.*,+ repa == 3.2.*,+ repa-algorithms == 3.2.*, template-haskell >= 2.5 && < 2.8 Main-is: examples/Canny/src-repa/Main.hs@@ -38,9 +38,9 @@ Build-depends: base == 4.*, random == 1.0.*,- repa == 3.1.*,- repa-io == 3.1.*,- repa-algorithms == 3.1.*+ repa == 3.2.*,+ repa-io == 3.2.*,+ repa-algorithms == 3.2.* Main-is: examples/MMult/src-repa/Main.hs other-modules: Solver@@ -58,8 +58,8 @@ Executable repa-laplace Build-depends: base == 4.*,- repa == 3.1.*,- repa-io == 3.1.*+ repa == 3.2.*,+ repa-io == 3.2.* Main-is: examples/Laplace/src-repa/Main.hs other-modules: SolverGet SolverStencil@@ -75,9 +75,9 @@ Executable repa-fft2d Build-depends: base == 4.*,- repa == 3.1.*,- repa-algorithms == 3.1.*,- repa-io == 3.1.*+ repa == 3.2.*,+ repa-algorithms == 3.2.*,+ repa-io == 3.2.* Main-is: examples/FFT/FFT2d/src-repa/Main.hs hs-source-dirs: examples/FFT/FFT2d/src-repa .@@ -94,9 +94,9 @@ Executable repa-fft2d-highpass Build-depends: base == 4.*,- repa == 3.1.*,- repa-algorithms == 3.1.*,- repa-io == 3.1.*+ repa == 3.2.*,+ repa-algorithms == 3.2.*,+ repa-io == 3.2.* Main-is: examples/FFT/HighPass2d/src-repa/Main.hs hs-source-dirs: examples/FFT/HighPass2d/src-repa .@@ -114,8 +114,8 @@ Executable repa-fft3d-highpass Build-depends: base == 4.*,- repa == 3.1.*,- repa-algorithms == 3.1.*+ repa == 3.2.*,+ repa-algorithms == 3.2.* Main-is: examples/FFT/HighPass3d/src-repa/Main.hs hs-source-dirs: examples/FFT/HighPass3d/src-repa .@@ -133,8 +133,8 @@ Build-depends: base == 4.*, vector == 0.9.*,- repa == 3.1.*,- repa-algorithms == 3.1.*+ repa == 3.2.*,+ repa-algorithms == 3.2.* Main-is: examples/Blur/src-repa/Main.hs hs-source-dirs: examples/Blur/src-repa .@@ -152,8 +152,8 @@ Build-depends: base == 4.*, template-haskell >= 2.5 && < 2.8,- repa == 3.1.*,- repa-algorithms == 3.1.*+ repa == 3.2.*,+ repa-algorithms == 3.2.* Main-is: examples/Sobel/src-repa/Main.hs other-modules: Solver@@ -171,8 +171,8 @@ Executable repa-volume Build-depends: base == 4.*,- repa == 3.1.*,- repa-io == 3.1.*+ repa == 3.2.*,+ repa-io == 3.2.* Main-is: examples/Volume/Main.hs ghc-options: