Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.
* It supports tiny & large dense, and sparse matrices, fully integrated with one another.
* It has no dependency and no binary to compile or link-to.
* It takes full advantage of expression templates to provide a great API, and enable many optimizations including temporary removal, and intelligent explicit vectorization (SSE, AVX, AltiVec, and NEON).
* Performance is on par with the best BLAS implementations.
* It provides linear solvers comparable to LAPACK as well as sparse direct and iterative methods with preconditioners.
* It keeps in mind the real needs of applications, for example the geometry features needed for 3D graphics.
Commercial Use
Modify
Distribute
Place Warranty
Use Patent Claims
Sub-License
Hold Liable
Distribute Original
Disclose Source
Include Copyright
State Changes
Include License
Include Install Instructions
These details are provided for information only. No information here is legal advice and should not be used as such.
Commercial Use
Modify
Distribute
Place Warranty
Sub-License
Use Patent Claims
Hold Liable
Use Trademarks
Distribute Original
Disclose Source
Include Copyright
Include License
These details are provided for information only. No information here is legal advice and should not be used as such.
There are no reported vulnerabilities
30 Day SummaryJan 1 2025 — Jan 31 2025
|
12 Month SummaryJan 31 2024 — Jan 31 2025
|