Boost
Boost is a large collection of high-quality libraries intended for use in C++
Eigen
Eigen is a C++ template library for linear algebra: matrices, vectors, and related algorithms.
Others
Example |
---|
Inspecting the assembly shows that in the sequential access case eigen is faster because the sum becomes vectorized while it does not when using raw boost multi_array from question Eigen::Matrix vs. boost::multi_array vs. Eigen::Map |