2016-11-01 5 views
0

私のLapack関数をstd::complex<double>データ型のC++プログラムから呼び出せるようにしたいと考えています。私はCLAPACKで複雑なデータ型が複雑なLAPACKルーチンでstd :: complexを使用する

typedef struct { __CLPK_real r, i; } __CLPK_complex; 

として<Accelerate> -frameworkに、少なくとも私のMac上で(宣言されているが、私は、彼らができるように、/キャストstd::complex変数を使用する方法を考え出すことができないことを実現しますLAPACKによって処理される。ありがとう!

答えて

0

__CLPK_doublecomplexstd::complex<double>に対応していることが判明したので、私は<accelerate>(すなわちLAPACK)データ型にSTL型をキャストすることができます。

+1

FWIWは、この互換性は、冒頭で明示的に文書化されていますAccelerate内のアップルの 'cblas.h'ヘッダーの –

関連する問題