You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/ArrayFire.hs
+189-1Lines changed: 189 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,27 @@
13
13
moduleArrayFire
14
14
( -- * Tutorial
15
15
-- $tutorial
16
+
17
+
-- ** Modules
18
+
-- $modules
19
+
20
+
-- ** Exceptions
21
+
-- $exceptions
22
+
23
+
-- ** Construction
24
+
-- $construction
25
+
26
+
-- ** Laws
27
+
-- $laws
28
+
29
+
-- ** Conversion
30
+
-- $conversion
31
+
32
+
-- ** Serialization
33
+
-- $serialization
34
+
35
+
-- ** Device
36
+
-- $device
16
37
moduleArrayFire.Algorithm
17
38
, moduleArrayFire.Arith
18
39
, moduleArrayFire.Array
@@ -65,6 +86,9 @@ import Data.Word
65
86
66
87
-- $tutorial
67
88
--
89
+
-- [ArrayFire](http://arrayfire.org/docs/gettingstarted.htm) is a high performance parallel computing library that features modules for statistical and numerical methods.
90
+
-- Example usage is depicted below.
91
+
--
68
92
-- @
69
93
-- module Main where
70
94
--
@@ -74,7 +98,16 @@ import Data.Word
74
98
-- main = print $ A.matrix @Double (2,2) [[1,2],[3,4]]
75
99
-- @
76
100
--
77
-
-- * Exception Handling
101
+
102
+
-- $modules
103
+
--
104
+
-- All child modules are re-exported top-level in the "ArrayFire" module.
105
+
-- We recommend importing "ArrayFire" qualified so as to avoid naming collisions.
0 commit comments