# eigen: Eigen C++ library (linear algebra: matrices, vectors, numerical solvers).

This module provides Haskell binding for Eigen C++ library. Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms. Eigen home page is http://eigen.tuxfamily.org/.

Eigen is licensed under the MPL2, which is a simple weak copyleft license. Common questions about the MPL2 are answered in the official MPL2 FAQ at http://www.mozilla.org/MPL/2.0/FAQ.html.

Note that currently, a few features in Eigen rely on third-party code licensed under the LGPL: SimplicialCholesky, AMD ordering, and constrained_cg. Such features are explicitly disabled by compiling Eigen with the EIGEN_MPL2_ONLY preprocessor symbol defined.

Virtually any software may use Eigen. For example, closed-source software may use Eigen without having to disclose its own source code. Many proprietary and closed-source software projects are using Eigen right now, as well as many BSD-licensed projects.

Some parts of documentation strings are based or replicate original Eigen documentation which is available at http://eigen.tuxfamily.org/dox/.

Versions [faq] | 1.0.0, 1.1.1, 1.1.2, 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 2.0.0, 2.0.1, 2.1.0, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 2.1.5, 2.1.6, 2.1.7, 3.3.4.0, 3.3.4.1, 3.3.4.2, 3.3.7.0 (info) |
---|---|

Dependencies | base (>=3 && <5), bytestring, primitive (>=0.1 && <0.7), transformers (>=0.3), vector (>=0.5 && <0.12) [details] |

License | BSD-3-Clause |

Copyright | (c) 2013-2015, Oleg Sidorkin |

Author | Oleg Sidorkin <oleg.sidorkin@gmail.com> |

Maintainer | Oleg Sidorkin <oleg.sidorkin@gmail.com> |

Category | Data, Math, Algebra, Statistics, Algorithms, Numeric |

Home page | https://github.com/osidorkin/haskell-eigen |

Source repo | head: git clone git://github.com/osidorkin/haskell-eigen.git |

Uploaded | by OlegSidorkin at Sat Jul 18 11:25:29 UTC 2015 |

Distributions | NixOS:3.3.7.0 |

Downloads | 9202 total (343 in the last 30 days) |

Rating | (no votes yet) [estimated by rule of succession] |

Your Rating | |

Status | Docs not available [build log] All reported builds failed as of 2016-12-02 [all 4 reports] |

## Modules

*Data**Eigen*- Data.Eigen.Internal
- Data.Eigen.LA
- Data.Eigen.Matrix
- Data.Eigen.Matrix.Mutable

- Data.Eigen.Parallel
- Data.Eigen.SparseLA
- Data.Eigen.SparseMatrix

## Downloads

- eigen-2.1.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)