![]() | Double |
The DoubleForward1DFFT type exposes the following members.
Name | Description | |
---|---|---|
![]() | DoubleForward1DFFT(FFTBase) | Constructs a forward 1D FFT instance by copying the configuration from another FFT instance. |
![]() | DoubleForward1DFFT(Int32) | Constructs a forward 1D FFT instance for double real signal vectors. |
Name | Description | |
---|---|---|
![]() | Dimension |
Gets the FFT dimension.
(Inherited from FFTBase) |
![]() | Direction |
Gets the direction of the FFT, either forward or backward.
(Inherited from FFTBase) |
![]() | Domain |
Gets the forward domain of signal data; either complex or real.
(Inherited from FFTBase) |
![]() | ForwardScaleFactor | Gets or sets the forward scale factor of the FFT; The default is 1.0 |
![]() | Length |
Gets the length of the signal data.
(Inherited from FFTBase) |
![]() | Precision |
Gets the FFT precision; either float or double
(Inherited from FFTBase) |
Name | Description | |
---|---|---|
![]() | Clone | Creates a deep copy of this FFT instance. |
![]() | CreateInverseFFT | Creates a backward FFT instance of this forward double real 1D FFT. |
![]() | FFT(Double) | Computes foward FFT of vin. |
![]() | FFT(DoubleVector) | Computes the foward FFT of vin. |
![]() | FFT(Double, Double) | Computes foward FFT of vin and places the result in vout |
![]() | FFT(DoubleVector, DoubleVector) | Computes the foward FFT of vin and places the result in vout |
![]() | FFT(Double, Int32, Double) | Computes the forward FFT of vin and places the result in vout, where vin and vout contain offset signal data, vinoffset, voutoffset, respectively, from the [0] element. |
![]() | FFTInPlace(Double) | Computes the in-place forward FFT of the signal vinout. |
![]() | FFTInPlace(Double) | Obsolete. Computes the forward 1D FFT of each row in arrayinout and returns the complex conjugate symmetric results in-place in a packed format. |
![]() | FFTInPlace(DoubleVector) | Computes the in-place forward FFT of the signal vinout. |
![]() | FFTInPlace(Double, Int32) | Computes the in-place forward FFT of the signal vinout. |
![]() | FFTInPlaceArray | Computes the forward 1D FFT of each row in arrayinout and returns the complex conjugate symmetric results in-place in a packed format. |
![]() | GetSignalReader(Double) | Generates the appropriate reader to unpack the packed complex conjugate symmetric FFT's computed by this class. |
![]() | GetSignalReader(Double) | Obsolete. Generates the appropriate reader to unpack the packed complex conjugate symmetric FFT's computed by this class. |
![]() | GetSignalReader(DoubleVector) | Generates the appropriate reader to unpack the packed complex conjugate symmetric FFT's computed by this class. |
![]() | GetSignalReaderForArray | Generates the appropriate reader to unpack the packed complex conjugate symmetric FFT's computed by this class. |
![]() | ToString |
Returns a String containing a summary of this FFT type.
(Inherited from FFTBase) |
Name | Description | |
---|---|---|
![]() | ipconfig_ |
In-place FFT configuration.
(Inherited from FFTBase) |
![]() | ofpconfig_ |
Out-of-place FFT configuration.
(Inherited from FFTBase) |
FFTInPlace(double[,] arrayinout)
unpackedsignal
DoubleForward1DFFT fft = new DoubleForward1DFFT( 555 ); fft.FFTInPlace( x ); DoubleSymmetricSignalReader reader = fft.GetSignalReader( x ); FloatComplex[] unpackedsignal = reader.UnpackFullToArray();