Eigen

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

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

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

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

  • TensorFlow
  • OpenCV
  • MeshLab
  • VcgLib
  • libmv
  • Krita
  • Yujin Robot
  • Willow Garage
  • Avogadro
  • OpenBabel (начиная с версии 2)
  • Google Camera (начиная с версии 2)

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

Ссылки

  1. Eigen. tuxfamily.org. Дата обращения: 6 января 2012.
  2. Interview: Eigen Matrix Library | MacResearch (недоступная ссылка). Дата обращения: 24 марта 2014. Архивировано 24 марта 2014 года.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.