packages feed

arpack-0.1.0.0: arpack.cabal

name:                arpack
version:             0.1.0.0
synopsis:            Solve large scale eigenvalue problems
description:
  Bindings to ARPACK, a Fortran package implementing the implicitly restarted
  Arnoldi (Lanczos) method for solving large scale eigenvalue problems.
license:             BSD3
license-file:        LICENSE
author:              Thomas Tuegel
maintainer:          ttuegel@gmail.com
copyright:           (c) 2016 Thomas Tuegel
category:            Science
build-type:          Simple
cabal-version:       >=1.10

source-repository head
  Type:     git
  Location: https://github.com/ttuegel/arpack.git

library
  exposed-modules:
    Numeric.LinearAlgebra.Arnoldi
  other-modules:
    Arpack.Exceptions,
    Arpack.Foreign,
    Arpack.Foreign.Class,
    Arpack.Foreign.Complex,
    Arpack.Foreign.Real,
    Arpack.Lock,
    Arpack.Options
  build-depends:
    base >= 4.6 && < 5,
    concurrent-extra >= 0.7,
    containers >= 0.5,
    control-monad-loop >= 0.1,
    data-default >= 0.5,
    hmatrix >= 0.16,
    ieee754 >= 0.7,
    storable-complex >= 0.2,
    transformers >= 0.3,
    vector >= 0.10,
    vector-algorithms >= 0.6
  hs-source-dirs: src
  default-language: Haskell2010
  ghc-options: -Wall
  pkgconfig-depends: arpack

test-suite tests
  type: exitcode-stdio-1.0
  main-is: tests.hs
  hs-source-dirs: tests
  build-depends:
      arpack
    , base
    , hmatrix
    , hspec >= 2.2
    , QuickCheck >= 2.8
    , vector
    , vector-algorithms >= 0.7
  default-language: Haskell2010
  ghc-options: -Wall