# lapack: Numerical Linear Algebra using LAPACK

[ bsd3, data-structures, library ] [ Propose Tags ]

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.

• 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.

See also: hmatrix.

Versions [faq] 0.0, 0.1, 0.2, 0.2.1, 0.2.2, 0.2.3, 0.2.3.1, 0.2.4 base (>=4.5 && <5), blas-ffi (>=0.0 && <0.2), boxes (>=0.1.5 && <0.2), comfort-array (==0.3.*), deepseq (>=1.3 && <1.5), fixed-length (==0.2.*), guarded-allocation (==0.0.*), lapack, lapack-ffi (>=0.0.1 && <0.1), lazyio (==0.1.*), netlib-ffi (>=0.1.1 && <0.2), non-empty (==0.3.*), semigroups (>=0.18.3 && <0.19), tfp (>=1.0.1 && <1.1), transformers (>=0.3 && <0.6), utility-ht (>=0.0.10 && <0.1) [details] BSD-3-Clause Henning Thielemann Henning Thielemann Data Structures http://hub.darcs.net/thielema/lapack/ this: darcs get http://hub.darcs.net/thielema/lapack/ --tag 0.2.4head: darcs get http://hub.darcs.net/thielema/lapack/ by HenningThielemann at Thu Feb 14 14:56:40 UTC 2019 NixOS:0.2.4, Stackage:0.2.4 lapack-economic 686 total (140 in the last 30 days) (no votes yet) [estimated by rule of succession] λ λ λ Docs uploaded by userBuild status unknown

## Flags

NameDescriptionDefaultType
buildexamples

Build example executables

DisabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info