C ++ библиотека с открытым исходным кодом для векторной математики

Если вы обновляете страницу, вы эффективно перезагружаете ее с сервера, поэтому любые события «onload» снова загорятся. Страница будет отображаться снова с нуля. Тем не менее, вы можете вызвать скрипт PHP, используя AJAX в каком-то «загружаемом» Javascript-прослушивателе. например с JQuery:

 

    
    
    
    
        

Test

Остерегайтесь вызывать setTimeout () рекурсивно, хотя он может сделать страницу невосприимчивой с течением времени. Вы можете найти это полезным:

http://www.erichynds.com/javascript/a-recursive-settimeout-pattern/

16
задан John D. Cook 12 December 2008 в 17:22
поделиться

8 ответов

Перепроверьте, что ol'good друг программистов на C++ звонил Повышение . Это имеет пакет линейной алгебры , который может хорошо удовлетворять Вашим потребностям.

10
ответ дан PW. 12 December 2008 в 17:22
поделиться

Я не протестировал его, но C++ , собственная библиотека становится все больше более популярной в эти дни. Согласно им, они на одном уровне с самыми быстрыми библиотеками вокруг там, и их API выглядит довольно аккуратным мне.

11
ответ дан Johannes Schaub - litb 12 December 2008 в 17:22
поделиться

Я избегал бы использования кода NRC для чего-либо кроме изучения понятий.

я думаю, что Вы ищете, Блиц ++

2
ответ дан Scott 12 December 2008 в 17:22
поделиться

Существует хорошая библиотека Vector для 3-й графики в SDK пророчества:

Выезд http://www.twilight3d.com/downloads.html

0
ответ дан Laserallan 12 December 2008 в 17:22
поделиться

Для чрезвычайно легкого (единственный.h файл) библиотека, проверьте CImg. Это приспособлено к обработке изображений, но не имеет никакой проблемы при обработке векторов.

0
ответ дан eglaser 12 December 2008 в 17:22
поделиться

Проверьте www.netlib.org , который сохраняется Oak Ridge National Lab и Университетом Теннесси. Можно искать числовые пакеты там. Существует также Числовые Рецепты в C++ , который имеет код, который идет с ним, но версия C++ книги является несколько дорогой, и я услышал код, описанный как "ужасный". C и версии ФОРТРАНА свободны, и связанный код довольно хорош.

1
ответ дан Scottie T 12 December 2008 в 17:22
поделиться

Для линейной алгебры: попробуйте JAMA/TNT. Это покрыло бы скалярные произведения. (+matrix факторинг и другой материал) До векторных векторных произведений (действительно допустимый только для 3D, иначе я думаю, что Вы входите в тензоры), я не уверен.

0
ответ дан Jason S 12 December 2008 в 17:22
поделиться

Броненосец

Броненосец использует задержанный подход оценки, чтобы объединить несколько операций в одну и уменьшить (или устранить) потребность во временных файлах. Где применимо, порядок операций оптимизирован. Задержанная оценка и оптимизация достигаются через рекурсивные шаблоны и обрабатывают метапрограммирование по шаблону.

, В то время как цепочечные операции, такие как дополнение, вычитание и умножение (матрица и поэлементный) являются основными целями для возможностей ускорения, другие операции, такие как управление подматрицами, могут также быть оптимизированы. Заботу соблюдали для поддержания эффективности и для "маленьких" и для "больших" матриц.

5
ответ дан Özgür 13 December 2008 в 03:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: