C# Class YAMP.Numerics.FFT

A simple FFT implemention that uses Cooley-Tukey FFT (i.e. 2^n elements required).
Exibir arquivo Open project: FlorianRappl/YAMP

Public Methods

Method Description
FFT ( MatrixValue values ) : System

Creates a new instance.

Transform1D ( ) : MatrixValue

Transforms the data as 1D.

Transform2D ( ) : MatrixValue

Transforms the data as 2D.

Private Methods

Method Description
fft ( MatrixValue x ) : MatrixValue
fft2d ( MatrixValue input ) : MatrixValue
ifft ( MatrixValue x ) : MatrixValue
ifft2d ( MatrixValue input ) : MatrixValue

Method Details

FFT() public method

Creates a new instance.
public FFT ( MatrixValue values ) : System
values MatrixValue The data.
return System

Transform1D() public method

Transforms the data as 1D.
public Transform1D ( ) : MatrixValue
return MatrixValue

Transform2D() public method

Transforms the data as 2D.
public Transform2D ( ) : MatrixValue
return MatrixValue