POD低维矢量在提升

时间:2009-05-29 09:00:59

标签: c++ boost vector math

我正在寻找具有所有必要算术细节的POD低维向量(2,3和4D)(运算符+, - 等等)。 POD低维矩阵也很好。

boost :: ublas向量不是POD,在某处有一个指针间接(向量可以调整大小)。

我能在刺激的任何地方找到它吗?使用boost :: array和boost.operator lib是一个选项,但也许我在其他地方更容易丢失一些东西?

除了提升之外,有没有人知道周围有什么好的图书馆?

PS:POD< =>普通旧数据

修改

否则,以下是我从另一个帖子收集的其他一些链接:

3 个答案:

答案 0 :(得分:3)

blitz++ TinyMatrix / TinyVector是我想要的,

您还拥有libeigen

答案 1 :(得分:0)

预言SDK中有一个很好的3D图形矢量库:

查看http://www.twilight3d.com/downloads.html

答案 2 :(得分:0)

你看过STL的 valarray 容器了吗?

查看相关SO问题的答案: https://stackoverflow.com/questions/152745/optimising-c-2-d-arrays