beste lib für vektorarray in c ++

Ich muss ein Array von 1,2,3 ... 9 dimensionalen Vektoren berechnen, und die Anzahl dieser Vektoren variiert erheblich (etwa von 100 bis zu einigen Millionen). Natürlich wäre es großartig, wenn der Datencontainer leicht zerlegt werden kann, um parallele Algorithmen zu ermöglichen.

Ich bin auf blitz ++ gestoßen (für mich fast unmöglich zu kompilieren), aber gibt es noch andere schnelle Bibliotheken, die ein Array von Vektordaten manipulieren? Ist boost :: fusion einen Blick wert? Darüber hinaus scheint vtk's vtkDoubleArray nett zu sein, aber vtk wird nur zur Visualisierung verwendet. Ich muss zugeben, dass es eine verlockende Idee ist, eine Reihe von Tupeln zu haben, aber ich habe keine Benchmarks in Bezug auf boost :: fusion und / oder vtkDoubleArray gesehen. So wie sie nicht auf Geschwindigkeit ausgelegt sind. Irgendwelche Gedanken?

freundliche Grüße,

mightydodol

Antworten auf die Frage(6)

Ihre Antwort auf die Frage