在编译cantera项目中含有Eigen的源码,其矩阵方法是matlab不错的替代品

其稀疏矩阵可以表示为CSR(RowMajor)和CSC(ColMajor)格式,eigen数据与matlab数据很好转化。

下列EigenDense2SparseD(double类型)、EigenDense2SparseZ(complex<double>类型)。(使用vs编译作为编译器,mingw编译complex头文件出问题)。matlab 数据转为eigen 数据具体方法见EigenDense2SparseD.cpp和EigenDense2SparseZ.cpp。

EigenDense2SparseD.cpp
cuda eigen matlab 三种方法转化A(10000*10000)矩阵

结果如下:

链接:https://pan.baidu.com/s/1_pYOiacHbOihq3kan8-3Ug?pwd=5gkr
提取码:5gkr
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删