Name: lapack Version: 0.3 License: BSD3 License-File: LICENSE Author: Henning Thielemann Maintainer: Henning Thielemann Homepage: http://hub.darcs.net/thielema/lapack/ Category: Data Structures Synopsis: Numerical Linear Algebra using LAPACK Description: This is a high-level interface to LAPACK. It provides solvers for simultaneous linear equations, linear least-squares problems, eigenvalue and singular value problems for matrices with certain kinds of structures. . Features: . * Based on @comfort-array@: Allows to precisely express one-column or one-row matrices, as well as dense, square, triangular, banded, symmetric and block matrices. . * Support all data types that are supported by LAPACK, i.e. Float, Double, Complex Float, Complex Double . * No need for c2hs, hsc, Template Haskell or C helper functions . * Dependency only on BLAS and LAPACK, no GSL . * Works with matrices and vectors with zero dimensions. . * No automatic (and dangerous) implicit expansion of singleton vectors or matrices. Instead there are special operators for scaling of vectors and matrices. . * Separate formatting operator @(##)@: Works better for tuples of matrices and vectors than 'show'. 'Show' is used for code one-liners that can be copied back into Haskell modules. Support for nice formatting in HyperHaskell. . See also: @hmatrix@. Tested-With: GHC==7.4.2, GHC==7.8.4, GHC==8.2.2 Cabal-Version: >=1.8 Build-Type: Simple Extra-Source-Files: ReadMe.md Changes.md Makefile Source-Repository this Tag: 0.3 Type: darcs Location: http://hub.darcs.net/thielema/lapack/ Source-Repository head Type: darcs Location: http://hub.darcs.net/thielema/lapack/ Library Build-Depends: lapack-ffi >=0.0.1 && <0.1, blas-ffi >=0.0 && <0.2, netlib-ffi >=0.1.1 && <0.2, comfort-array >=0.4 && <0.5, guarded-allocation >=0.0 && <0.1, hyper >=0.1 && <0.2, blaze-html >=0.7 && <0.10, text >=1.2 && <1.3, boxes >=0.1.5 && <0.2, deepseq >=1.3 && <1.5, lazyio >=0.1 && <0.2, transformers >=0.4 && <0.6, tfp >=1.0.1 && <1.1, fixed-length >=0.2 && <0.3, semigroups >=0.18.3 && <1.0, non-empty >=0.3 && <0.4, utility-ht >=0.0.10 && <0.1, base >=4.5 && <5 GHC-Options: -Wall Hs-Source-Dirs: src Exposed-Modules: Numeric.LAPACK.Matrix Numeric.LAPACK.Matrix.Special Numeric.LAPACK.Matrix.Array Numeric.LAPACK.Matrix.Extent Numeric.LAPACK.Matrix.Shape.Box Numeric.LAPACK.Matrix.Shape Numeric.LAPACK.Matrix.Square Numeric.LAPACK.Matrix.Hermitian Numeric.LAPACK.Matrix.HermitianPositiveDefinite Numeric.LAPACK.Matrix.Triangular Numeric.LAPACK.Matrix.Banded Numeric.LAPACK.Matrix.BandedHermitian Numeric.LAPACK.Matrix.BandedHermitianPositiveDefinite Numeric.LAPACK.Matrix.Permutation Numeric.LAPACK.Vector Numeric.LAPACK.Scalar Numeric.LAPACK.Orthogonal Numeric.LAPACK.Orthogonal.Householder Numeric.LAPACK.Permutation Numeric.LAPACK.Linear.LowerUpper Numeric.LAPACK.Singular Numeric.LAPACK.ShapeStatic Numeric.LAPACK.Shape Numeric.LAPACK.Format Numeric.LAPACK.Output Numeric.LAPACK.Example.EconomicAllocation Other-Modules: Numeric.LAPACK.Singular.Plain Numeric.LAPACK.Orthogonal.Plain Numeric.LAPACK.Orthogonal.Private Numeric.LAPACK.Linear.Plain Numeric.LAPACK.Linear.Private Numeric.LAPACK.Split Numeric.LAPACK.Permutation.Private Numeric.LAPACK.Matrix.Square.Basic Numeric.LAPACK.Matrix.Square.Linear Numeric.LAPACK.Matrix.Square.Eigen Numeric.LAPACK.Matrix.Triangular.Private Numeric.LAPACK.Matrix.Triangular.Basic Numeric.LAPACK.Matrix.Triangular.Linear Numeric.LAPACK.Matrix.Triangular.Eigen Numeric.LAPACK.Matrix.Hermitian.Private Numeric.LAPACK.Matrix.Hermitian.Basic Numeric.LAPACK.Matrix.Hermitian.Linear Numeric.LAPACK.Matrix.Hermitian.Eigen Numeric.LAPACK.Matrix.HermitianPositiveDefinite.Linear Numeric.LAPACK.Matrix.Symmetric.Private Numeric.LAPACK.Matrix.Banded.Basic Numeric.LAPACK.Matrix.Banded.Linear Numeric.LAPACK.Matrix.BandedHermitian.Basic Numeric.LAPACK.Matrix.BandedHermitian.Eigen Numeric.LAPACK.Matrix.BandedHermitianPositiveDefinite.Linear Numeric.LAPACK.Matrix.Shape.Private Numeric.LAPACK.Matrix.Extent.Private Numeric.LAPACK.Matrix.Extent.Kind Numeric.LAPACK.Matrix.Divide Numeric.LAPACK.Matrix.Multiply Numeric.LAPACK.Matrix.Class Numeric.LAPACK.Matrix.Basic Numeric.LAPACK.Matrix.Plain.Class Numeric.LAPACK.Matrix.Plain.Divide Numeric.LAPACK.Matrix.Plain.Multiply Numeric.LAPACK.Matrix.Plain.Indexed Numeric.LAPACK.Matrix.Plain.Format Numeric.LAPACK.Matrix.Plain Numeric.LAPACK.Matrix.Indexed Numeric.LAPACK.Matrix.Type Numeric.LAPACK.Matrix.Inverse Numeric.LAPACK.Matrix.Array.Banded Numeric.LAPACK.Matrix.Array.Triangular Numeric.LAPACK.Matrix.Array.Basic Numeric.LAPACK.Matrix.Modifier Numeric.LAPACK.Matrix.RowMajor Numeric.LAPACK.Matrix.Private Numeric.LAPACK.Vector.Private Numeric.LAPACK.Private Numeric.LAPACK.Shape.Private Numeric.LAPACK.Wrapper Test-Suite lapack-test Type: exitcode-stdio-1.0 Build-Depends: lapack, netlib-ffi, tfp, comfort-array, data-ref >=0.0.1 && <0.1, unique-logic-tf >=0.5.1 && <0.6, random >=1.1 && <1.2, quickcheck-transformer >=0.3 && <0.4, QuickCheck >=2.5 && <3, ChasingBottoms >=1.2.2 && <1.4, transformers, monoid-transformer >=0.0.4 && <0.1, semigroups, non-empty >=0.3.1, utility-ht, base GHC-Options: -Wall Hs-Source-Dirs: test Main-Is: Main.hs Other-Modules: Test.Shape Test.Example Test.Indexed Test.Divide Test.Multiply Test.Generic Test.Permutation Test.Vector Test.Matrix Test.Square Test.Triangular Test.Hermitian Test.Orthogonal Test.LowerUpper Test.Banded Test.BandedHermitian Test.Banded.Utility Test.Singular Test.Generator Test.Logic Test.Format Test.Utility