public static void inverse(complex[] src, complex[] dst) { uint l = (uint)System.Math.Min(src.Length, dst.Length); FFT f = new FFT(); fixed (complex* _src = src) fixed (complex* _dst = dst) { f.Inverse(_src, _dst, l, true); } }
public static void inverse(complex[] srcdst) { FFT f = new FFT(); fixed (complex* _srcdst = srcdst) { f.Inverse(_srcdst, (uint)srcdst.Length, true); } }
public static void forward(complex[] srcdst) { FFT f = new FFT(); fixed (complex* _srcdst = srcdst) { f.Forward(_srcdst, (uint)srcdst.Length); } }