2014-01-17 65 views
0

我使用GSL庫中的gsl_vector類型編寫了很多我的代碼。我通過簡單地使用vector< vector <gsl_vector * > >創建了一個3D矩陣。實際上,理論上可以在內部模板中使用任何vector類:vector< vector <VEC> >,其中一個不一定需要指針,但我希望避免對當前進行此更改。使用gsl_vector的C++中的3d矩陣

但是,我想避免使用std::vector類以避免其導致的額外開銷,請參閱this answer。任何人都可以提出一個方便的方法來做到這一點?

注意:我還需要gsl_vector來執行BLAS操作。

建議:使用vector<gsl_matrix*>和向量​​視圖。

+0

是否有您選擇不利用GLM庫的特定原因? –

回答