我正在开发一个cufft实现,但找不到任何对cufftcomplex函数的引用。我通过谷歌找到了cucomplex.h,但这对我没有帮助。具体来说我想知道,如何读出虚构部分和cufftcomplex结构的真实部分。
答案 0 :(得分:1)
类型cufftComplex
和cuComplex
实际上是相同的。它记录在cuFFT documentation中。在cufft.h
中,您会找到typedef:
typedef cuComplex cufftComplex;
在cuComplex.h
中,您会发现cuComplex
确实是float2
,即您可以使用c.x
读取实际值,使用{{1}读出虚数值}。或者更好地使用c.y
中提供的cuCrealf()
和cuCimagf()
函数。