Eigen
Eigen — це бібліотека шаблонів C++ високого рівня для вирішення задач лінійної алгебри, операцій з матрицями і векторами, чисельного аналізу і пов'язаних з цим алгоритмів. Eigen це бібліотека з відкритим кодом, що має ліцензію MPL2 починаючи з версії 3.1.1. Більш ранні версії розповсюджувалися під ліцензією LGPL3+.
Тип | Бібліотека |
---|---|
Розробник |
Benoît Jacob Gaël Guennebaud |
Стабільний випуск | 3.2.4 (21 січня 2015 ) |
Версії | 3.4 (18 серпня 2021)[1][2] |
Операційна система | Крос-платформена |
Мова програмування | C++[3] |
Ліцензія | MPL2 |
Вебсайт | eigen.tuxfamily.org |
Бібліотека Eigen завжди відзнчалась елегантним API, гнучкими можливостями при роботі зі статично і динамічно створеними матрицями і розрідженими матрицями. Для досягнення високої швидкодії, бібліотека Eigen містить складну векторизацію для наборів інструкцій SSE 2/3/4, ARM NEON і AltiVec.[4]
Примітки
- Larsen R. M. Eigen 3.4 released! — 2021.
- 3.4
- The eigen Open Source Project on Open Hub: Languages Page — 2006.
- Eigen Vectorization. tuxfamily.org. Процитовано 24 Mar 2014.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.