C# 클래스 YAMP.Numerics.Fourier

A more advanced FFT that is a lot more general.
파일 보기 프로젝트 열기: FlorianRappl/YAMP 1 사용 예제들

공개 메소드들

메소드 설명
Fourier ( int size ) : System

Initializes a new instance of the Fourier transformer.

Fourier ( int size, FourierSign signConvention, FourierNormalization normalizationConvention ) : System

Initializes a new instance of the Fourier transformer with the given sign and normalization conventions.

InverseTransform ( IList values ) : ScalarValue[]

Computes the inverse Fourier transform of the given series.

Transform ( IList values ) : ScalarValue[]

Computes the Fourier transform of the given series.

비공개 메소드들

메소드 설명
FactorByPollardsRhoMethod ( List factors, int &n ) : void
FactorByTrialDivision ( List factors, int &n ) : void
Factors ( int n ) : List
GetSign ( ) : int
Normalize ( ScalarValue x, double f ) : void
Transform ( ScalarValue &x, ScalarValue &y, int sign ) : void

메소드 상세

Fourier() 공개 메소드

Initializes a new instance of the Fourier transformer.
public Fourier ( int size ) : System
size int The series length of the transformer, which must be positive.
리턴 System

Fourier() 공개 메소드

Initializes a new instance of the Fourier transformer with the given sign and normalization conventions.
public Fourier ( int size, FourierSign signConvention, FourierNormalization normalizationConvention ) : System
size int The series length of the transformer, which must be positive.
signConvention FourierSign The sign convention of the transformer.
normalizationConvention FourierNormalization The normalization convention of the transformer.
리턴 System

InverseTransform() 공개 메소드

Computes the inverse Fourier transform of the given series.
public InverseTransform ( IList values ) : ScalarValue[]
values IList The series to invert.
리턴 ScalarValue[]

Transform() 공개 메소드

Computes the Fourier transform of the given series.
public Transform ( IList values ) : ScalarValue[]
values IList The series to transform.
리턴 ScalarValue[]