1,2,3 ... 9 차원 벡터의 배열에 대한 계산을해야하며 그 벡터의 수는 크게 다릅니다 (100에서 최대 2 천만). 물론 데이터 컨테이너를 병렬 알고리즘을 사용하기 위해 쉽게 분해 할 수 있다면 좋을 것입니다.C++의 벡터 배열에 가장 적합한 라이브러리
나는 blitz ++ (나에게있어서 거의 컴파일 불가능)를 보았지만 벡터 데이터 배열을 조작하는 다른 빠른 라이브러리가 있습니까? 부스트 : 퓨전 가치가 있나요? 또한, vtk의 vtkDoubleArray는 좋지만 vtk는 시각화에만 사용되는 lib입니다. 나는 튜플 배열을 갖는 것이 유혹스러운 아이디어라는 것을 인정해야하지만 boost :: fusion 및/또는 vtkDoubleArray와 관련된 벤치 마크는 보지 못했습니다. 속도를 염두에 두지 않은 것처럼 말입니다. 이견있는 사람?
안부,
mightydodol
Eigen은 훌륭한 퍼포먼스를보고합니다 (독립적 인 벤치 마크를 원하지만). 무료이며 훌륭한 API를 가지고 있습니다. 나는 다른 어떤 것보다 먼저 살펴볼 것이고, 나는 꽤 많은 해결책 (PetsC, Atlas, VNL, GSL, ...)을 시도했다. –