Exemplo n.º 1
0
 /// <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);
 }
Exemplo n.º 2
0
 /// <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);
 }