繁体   English   中英

使用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*>和矢量视图。

如何分配指向gsl_vector的二维指针数组。 有关示例,请参见此答案https://stackoverflow.com/a/1768382/3146587

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM