static void Main(string[] args) { Console.WriteLine("FFTW Test:"); var foo = FftwPlan.Dft1D(4, out FftwArray ioArray); var bar = ioArray.Span; bar[0] = 1; bar[1] = 0; bar[2] = 0; bar[3] = -1; bar[4] = -1; bar[5] = 0; bar[6] = 0; bar[7] = 1; foo.Execute(); PrintArry(ioArray); }
public LocalFftwBuffer(Complex *buffer1Ptr, Complex *buffer2Ptr, int bufferLength, FftwPlan forwardPlan, FftwPlan backwardPlan) : base(buffer1Ptr, buffer2Ptr, bufferLength) { ForwardPlan = forwardPlan; BackwardPlan = backwardPlan; }