Eigen

Перейти к навигацииПерейти к поиску
Eigen
Логотип программы Eigen
Типбиблиотека
РазработчикиBenoît Jacob
Gaël Guennebaud
Написана наC++
Операционная система Кроссплатформенное программное обеспечение
Последняя версия3.4.0 (18 августа 2021; 3 года назад (2021-08-18))
ЛицензияMPL2
Сайтeigen.tuxfamily.org

Eigen — библиотека линейной алгебры для языка программирования C++ с открытым исходным кодом. Написана на шаблонах и предназначена для векторно-матричных вычислений и связанных с ними операций[1].

Начиная с версии 3.1.1 публикуется под лицензией MPL2 (до этого использовалась LGPL3+). Eigen характеризуется простым API и производительностью, сопоставимой с MKL[2].

Библиотека используется во множестве проектов, среди которых[3]:

Также используется в проектах KDE.

Примечания

  1. Eigen. tuxfamily.org. Дата обращения: 6 января 2012. Архивировано 7 мая 2021 года.
  2. Benchmark. Архивировано 24 марта 2014 года.
  3. Interview: Eigen Matrix Library | MacResearch. Дата обращения: 24 марта 2014. Архивировано из оригинала 24 марта 2014 года.