/
blas-lapack.cabal
64 lines (60 loc) · 1.66 KB
/
blas-lapack.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
Name: blas-lapack
Version: 0.1
Synopsis: Linear algebra for haskell which uses BLAS.
Description:
High level binding to BLAS and LAPACK (not implemented yet). BLAS
(Basic Linear Algebra Subprograms) are routines that provide
standard building blocks for performing basic vector and matrix
operations.
.
Below is general overview of package:
.
[@Data.*@]
Data types for different matrices and another type of vector. API is
modelled after @vector@ package.
.
[@Numeric.BLAS@]
API for immutable vectors and matrices.
.
[@Numeric.BLAS.Mutable.*@]
Thin wrapper over BLAS calls. It only insulates from raw pointers.
Otherwise it's same BLAS.
Cabal-Version: >= 1.8
License: BSD3
License-File: LICENSE
Author: Aleksey Khudyakov <alexey.skladnoy@gmail.com>
Maintainer: Aleksey Khudyakov <alexey.skladnoy@gmail.com>
Homepage: http://bitbucket.org/Shimuuar/blas-lapack
Category: Math,Numeric
Build-Type: Simple
source-repository head
type: hg
location: http://bitbucket.org/Shimuuar/blas-lapack
Library
Ghc-options:
-Wall
Build-Depends:
base >=3 && <5,
deepseq,
primitive,
vector,
blas-bindings
Exposed-modules:
-- * Data types
-- Vector
Data.Vector.Storable.Strided
Data.Vector.Storable.Strided.Mutable
-- Matrix
Data.Matrix.Generic
Data.Matrix.Generic.Mutable
Data.Matrix.Dense
Data.Matrix.Dense.Mutable
Data.Matrix.Symmetric
Data.Matrix.Symmetric.Mutable
-- High level BLAS interface
Numeric.BLAS
Numeric.BLAS.Expression
Numeric.BLAS.Mutable
Numeric.BLAS.Mutable.Unsafe
Other-modules:
Data.Internal