Poszukuję porad dotyczących wysokowydajnych wielowymiarowych bibliotek/klas dla C++. Co naprawdę potrzebne jest:Wysokowydajne tablice wielowymiarowe w C++
zdolność do dynamicznie przydzielać tablic o rozmiarze określonym czasie wykonywania
możliwość dostępu i modyfikowania wartości jednej tablicy (szybko)
do móc użyć prostego tablicy arytmetyczne takie jak
array1 = array2 + 2 * array3
dobrze utrzymywane biblioteki
mam natknąć różnych bibliotek, w tym:
Blitz++, która wygląda dokładnie to, czego potrzebuję, ale które nie wydają się bardzo dobrze utrzymane (najnowsza wersja stabilna było 5 lat temu)
Boost, który nie obsługuje arytmetyki tablic i wydaje się być dość powolny w porównaniu do powiedzmy Blitz ++.
Jonn Bowman's array.h, który nie ma dokumentacji.
Czy ktoś ma jakieś inne sugestie lub komentarze na temat powyższych opcji?
Dzięki za odpowiedzi. Dla wyjaśnienia, nie interesuje mnie algebra liniowa, tylko tablice tablicowe i proste operacje arytmetyczne. – astrofrog