Blaze библиотека линейной алгебры?

12

В статье «Пересмотренные шаблоны выражений: анализ эффективности современных методологий» в SIAM Journal of Scientific Computing упоминается библиотека линейной алгебры «Blaze». Я не слышал об этом раньше, и не могу найти ссылки в Интернете. (Очевидный поиск в Google возвращает вышеуказанную статью.)

Так что же это за библиотека и где я могу узнать о ней больше?

cjordan1
источник
@cjs Вы пытались связаться с авторами статьи? Или автор ссылки 10 в упомянутой вами статье?
GertVdE
@ Али Нет ничего плохого в газете, AFAIK. Я просто не видел ссылку на библиотеку Blaze в газете.
cjordan1
@GertVdE у меня нет. Я предположил, что это широко известно в сообществе числовой линейной алгебры, и нашел меня действительно раздражающим, что ответ не был простым поиском Google. Проще всего ответить на него раз и навсегда на сайте переполненного типа.
cjordan1
@cjs Я не специалист по Лин Альг, но Блейз вообще не звонит. И авторы мне тоже неизвестны. Извините
GertVdE

Ответы:

9

Оригинальный ответ (май 2012 г.)

Насколько мне известно, библиотека Blaze не была публично выпущена. Ссылка на программное обеспечение, а также лицензия на его использование должны были быть в документе.

Если вам интересна современная, свободно доступная библиотека числовой линейной алгебры, которая активно использует шаблоны выражений, я рекомендую Eigen .


Обновление (август 2012)

Blaze был выпущен, см . Ответ Джека для более подробной информации. Я до сих пор лично рекомендую Eigen для тех, кто заинтересован в работе с числовой линейной алгеброй с C ++, но я рад видеть новый открытый пакет в этом пространстве.

Арон Ахмадия
источник
5
«Разговор дешевый. Покажи мне код». - Линус Торвальдс
Джефф Оксберри
4

Я никогда не слышал о Blaze. Однако после прочтения статьи и поиска используемого пространства имен я обнаружил библиотеку физики на одной из домашних страниц автора . Как написано в статье на с. 2

Эта «умная» методология ET реализована в библиотеке Blaze, которая была разработана в контексте физического движка pe

Под этим я понимаю, что Blaze является частью этой библиотеки PE, которая выполняет матричные вычисления. Хотя на сайте написано, что в библиотеке имеется «полная документация», я не смог найти ни библиотеки, ни документации на веб-сайте. Я думаю, что ваш единственный вариант - отправка электронного письма.

moyner
источник