Eigen
Зовнішній вигляд
Тип | бібліотека і header-only libraryd |
---|---|
Розробник | Benoît Jacob Gaël Guennebaud |
Версії | 3.4 (18 серпня 2021)[1][2] |
Операційна система | Крос-платформена |
Мова програмування | C++[3] |
Ліцензія | Mozilla Public License, версія 2.0[d] |
Вебсайт | eigen.tuxfamily.org |
Eigen — це бібліотека шаблонів C++ високого рівня для вирішення задач лінійної алгебри, операцій з матрицями і векторами, чисельного аналізу і пов'язаних з цим алгоритмів. Eigen це бібліотека з відкритим кодом, що має ліцензію MPL2 починаючи з версії 3.1.1. Більш ранні версії розповсюджувалися під ліцензією LGPL3+.
Бібліотека Eigen завжди відзнчалась елегантним API, гнучкими можливостями при роботі зі статично і динамічно створеними матрицями і розрідженими матрицями.
Для досягнення високої швидкодії, бібліотека Eigen містить розмотування циклів та векторизацію для наборів інструкцій SSE 2/3/4, ARM NEON і AltiVec[en].[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 березня 2014. Процитовано 24 Mar 2014.
Це незавершена стаття про програмування. Ви можете допомогти проєкту, виправивши або дописавши її. |