我希望能够使用std::complex<double>
- 数据类型从我的C ++程序中调用我的Lapack函数。我意识到clapack中的复杂数据类型被声明(至少在我的Mac上<Accelerate>
- Framework as
typedef struct { __CLPK_real r, i; } __CLPK_complex;
但我无法想出一种方法来使用/转换std::complex
变量,以便lapack可以处理它们。谢谢!
答案 0 :(得分:0)
事实证明__CLPK_doublecomplex
对应std::complex<double>
,因此我可以将STL类型转换为<accelerate>
(即Lapack)数据类型。