summaryrefslogtreecommitdiff
path: root/packages/base/hmatrix-base.cabal
blob: cf84f303a84efa75abd2370c6324ada3723c88e9 (plain)
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
65
66
67
68
69
Name:               hmatrix-base
Version:            0.16.0.0
License:            BSD3
License-file:       LICENSE
Author:             Alberto Ruiz
Maintainer:         Alberto Ruiz
Stability:          provisional
Homepage:           https://github.com/albertoruiz/hmatrix
Synopsis:           Numeric Linear Algebra
Description:        Basic support for dense linear algebra
                    internally implemented using BLAS and LAPACK.
Category:           Math
tested-with:        GHC==7.8

cabal-version:      >=1.8

build-type:         Simple

extra-source-files: src/C/lapack-aux.h

library

    Build-Depends:      base,
                        binary,
                        array,
                        deepseq,
                        storable-complex,
                        vector >= 0.8

    hs-source-dirs:     src

    exposed-modules:    Data.Packed,
                        Data.Packed.Vector,
                        Data.Packed.Matrix,
                        Data.Packed.Foreign,
                        Data.Packed.ST,
                        Data.Packed.Development,
                        Numeric.Conversion
                        Numeric.LinearAlgebra.LAPACK
                        Numeric.Vectorized
                        
    other-modules:      Data.Packed.Internal,
                        Data.Packed.Internal.Common,
                        Data.Packed.Internal.Signatures,
                        Data.Packed.Internal.Vector,
                        Data.Packed.Internal.Matrix

    C-sources:          src/C/lapack-aux.c
                        src/C/vector-aux.c
                        

    extensions:         ForeignFunctionInterface,
                        CPP

    ghc-options:        -Wall
                        -fno-warn-missing-signatures
                        -fno-warn-orphans

    cc-options:         -O4 -msse2 -Wall

    cpp-options:        -DBINARY

    extra-libraries:    blas lapack


source-repository head
    type:     git
    location: https://github.com/albertoruiz/hmatrix