C# Class YAMP.Numerics.FFT

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

Méthodes publiques

Méthode 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

Méthode Description
fft ( MatrixValue x ) : MatrixValue
fft2d ( MatrixValue input ) : MatrixValue
ifft ( MatrixValue x ) : MatrixValue
ifft2d ( MatrixValue input ) : MatrixValue

Method Details

FFT() public méthode

Creates a new instance.
public FFT ( MatrixValue values ) : System
values MatrixValue The data.
Résultat System

Transform1D() public méthode

Transforms the data as 1D.
public Transform1D ( ) : MatrixValue
Résultat MatrixValue

Transform2D() public méthode

Transforms the data as 2D.
public Transform2D ( ) : MatrixValue
Résultat MatrixValue