4243444546474849505152
for(int i=0;i!=x.length();++i) { array[i] = x.getElementAsDouble(i); } if(inverse) { fft.realInverse(array, false); } else { fft.realForwardFull(array); } return toComplex(array); }
207208209210211212213214215216217
DoubleFFT_1D fft = CACHE_1D.get(n); if (fft == null) { fft = new DoubleFFT_1D(n); CACHE_1D.put(n, fft); } fft.realInverse(a, scale); return unpack(a); } private static double[] packFull(final ComplexNumber[] z) { final int n = z.length;