簡體   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