/// <summary> /// Executes the specified input. /// </summary> /// <typeparam name="T">Data format: Double, Single, ComplexD or ComplexF.</typeparam> /// <typeparam name="U">Data format: Double, Single, ComplexD or ComplexF.</typeparam> /// <param name="input">The input.</param> /// <param name="output">The output.</param> /// <param name="inverse">if set to <c>true</c> [inverse].</param> public void Execute <T, U>(T[,,] input, U[,,] output, bool inverse = false) { GPUFFT.Execute(this, input, output, inverse); }
/// <summary> /// Executes the FFT. /// </summary> /// <typeparam name="T">Data format: Double, Single, ComplexD or ComplexF.</typeparam> /// <typeparam name="U">Data format: Double, Single, ComplexD or ComplexF.</typeparam> /// <param name="input">The input.</param> /// <param name="output">The output.</param> /// <param name="inverse">if set to <c>true</c> inverse.</param> public virtual void Execute <T, U>(T[] input, U[] output, bool inverse = false) { GPUFFT.Execute(this, input, output, inverse); }