使用 gsl_vector C++中的 3D 矩阵
3d matrices in C++ using gsl_vector
我已经使用GSL库中的gsl_vector
类型编写了很多代码。我通过简单地使用 vector< vector <gsl_vector * > >
创建了一个 3D 矩阵。事实上,理论上可以在内部模板中使用任何vector
类:vector< vector < VEC > >
,不一定需要指针,但我想暂时避免进行此更改。
但是,我想避免使用 std::vector
类以避免它造成的额外开销,请参阅此答案。任何人都可以建议一种方便的方法吗?
注意:我还需要gsl_vector
来执行 BLAS 操作。
建议:使用vector<gsl_matrix*>
和矢量视图。
将指针的 2D 数组分配给 gsl_vector
s 怎么样?有关示例,请参阅此答案 https://stackoverflow.com/a/1768382/3146587。
相关文章:
- 是什么导致了Unity 3D中的"错误线程异常"?
- 使用 C++在 OpenGL 中移动自动旋转的 3D 多边形
- 尝试访问 3D 矢量中的元素时出现 Seg 错误
- 删除 PCL 可视化工具中定义的 3D 框外部的点
- 在 PCL 可视化工具中打印所选点的 3D 坐标
- 如何计算 3d 数组中的索引值在内存中的位置?如何计算字符**中的索引值在内存中的位置?
- 从 C++ 中的 3D 矩阵中提取 2D 矩阵
- 3D 阵列中的瓦尔格林德错误C++
- 如何在OpenGL中创建3D太阳系中的星空背景?
- 我如何将一组整数集变成C 中的3D矢量
- 在OpenGL中的3D模型上创建AABB
- 获取具有X,Y和距离的OPENCV中的3D坐标
- 如何使用 Opengl 库显示文本文件中的 3D 点
- 使用 gsl_vector C++中的 3D 矩阵
- 太空射击游戏中的3D音效
- 访问类 c++ 中的 3d 向量
- glGenerateMipmap 不适用于 OpenGL 中的 3D 纹理
- 为什么c++中的3D向量比1D向量占用的内存大?
- OpenGL中的3D碰撞
- OpenGL中的3D旋转