computeInverseFft method

void computeInverseFft (Float64List real, Float64List imag)

Computes the inverse discrete Fourier transform (IDFT) of the given complex vector, storing the result back into the vector. The vector can have any length. This is a wrapper function. This transform does not perform scaling, so the inverse is not a true inverse.

Computes the inverse FFT of a complex array in place. real = the real values of the array imag = the imaginary values of the array. Throws if real and imag have different lengths, and if the length is not a power of 2. The result is again complex, and is contained in the original array. NOTE: Since this transform does not perform scaling, the inverse is not a true inverse with respect to the array values (intensities)!

Implementation

void computeInverseFft(Float64List real, Float64List imag) {
  transform(imag, real);
}