Jump to content

Собственный (библиотека C++)

Собственный
Разработчик(и)
  • Бенедикт Джейкоб
  • Гаэль Геннебо
Стабильная версия
3.4 [ 1 ]  Отредактируйте это в Викиданных / 18 августа 2021 г. (3 года назад) ( 18 августа 2021 г. )
Написано в С++
Операционная система Кросс-платформенный
Тип Библиотека
Лицензия МПЛ 2.0
Веб-сайт собственный .tuxfamily .org  Edit this on Wikidata

Eigen — это высокоуровневая C++ библиотека заголовков шаблонов для линейной алгебры , матричных и векторных операций, геометрических преобразований, числовых решателей и связанных алгоритмов. Eigen — это программное обеспечение с открытым исходным кодом, лицензированное по лицензии Mozilla Public License 2.0, начиная с версии 3.1.1. Более ранние версии распространялись по лицензии GNU Lesser General Public License . [ 2 ] Версия 1.0 была выпущена в декабре 2006 года. [ 3 ]

Eigen реализован с использованием шаблонов выражений метода метапрограммирования , то есть он строит деревья выражений во время компиляции и генерирует специальный код для их оценки. Используя шаблоны выражений и стоимостную модель операций с плавающей запятой , библиотека выполняет собственную развертку цикла и векторизацию . [ 4 ] Сам Eigen может предоставлять BLAS и подмножество интерфейсов LAPACK . [ 5 ]

См. также

[ редактировать ]
  1. ^ Расмус Мунк Ларсен (19 августа 2021 г.). "Собственная версия 3.4 выпущена!" .
  2. ^ «Ейгенская лицензия» . tuxfamily.org . Проверено 19 января 2021 г.
  3. ^ «[eigen] Версия 1.0» .
  4. ^ Геннебо, Гаэль (2013). Eigen: библиотека линейной алгебры C++ (PDF) . Еврографика/CGLibs.
  5. ^ «Тодо-Эйген» . eigen.tuxfamily.org . Библиотека eigen_blas готова. В настоящее время eigen_lapack реализует разложение холецкого и lu. Свяжитесь с нами, если хотите помочь.


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 78a4e668d99f7a25e237c922723392ad__1720328760
URL1:https://arc.ask3.ru/arc/aa/78/ad/78a4e668d99f7a25e237c922723392ad.html
Заголовок, (Title) документа по адресу, URL1:
Eigen (C++ library) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)