diff --git a/src/Function2D.cpp b/src/Function2D.cpp index 06ca233..d522cb9 100644 --- a/src/Function2D.cpp +++ b/src/Function2D.cpp @@ -757,19 +757,39 @@ Matrix Aurora::fft(const Matrix &aMatrix, long aFFTSize) { return Matrix(); } -Matrix Aurora::ifft(const Matrix &aMatrix) { +Matrix Aurora::ifft(const Matrix &aMatrix, long aFFTSize ) { if (!aMatrix.isComplex()){ std::cerr<<"ifft input must be complex value"<0)?aFFTSize:aMatrix.getDimSize(0); + //实际需要copy赋值的非0值 + MKL_LONG needCopySize = (rowSize