![]() | FloatForward1DFFT Class |
Namespace: CenterSpace.NMath.Core
The FloatForward1DFFT type exposes the following members.
Name | Description | |
---|---|---|
![]() | FloatForward1DFFT(Int32) |
Constructs a forward 1D FFT instance for float real signal vectors.
|
![]() | FloatForward1DFFT(FFTBase) |
Constructs a forward 1D FFT instance by copying the configuration from another FFT instance.
|
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 float real 1D FFT.
|
![]() | FFT(Single) |
Computes foward FFT of vin.
|
![]() | FFT(FloatVector) |
Computes the foward FFT of vin.
|
![]() | FFT(Single, Single) |
Computes foward FFT of vin and places the result in vout |
![]() | FFT(FloatVector, FloatVector) |
Computes the foward FFT of vin and places the result in vout |
![]() | FFT(Single, Int32, Single) |
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(Single) | 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(Single) |
Computes the in-place forward FFT of the signal vinout.
|
![]() | FFTInPlace(FloatVector) |
Computes the in-place forward FFT of the signal vinout.
|
![]() | FFTInPlace(Single, 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.
|
![]() | GetSignalReader(Single) | Obsolete.
Generates the appropriate reader to unpack the packed complex conjugate symmetric FFT's
computed by this class.
|
![]() | GetSignalReader(Single) |
Generates the appropriate reader to unpack the packed complex conjugate symmetric FFT's
computed by this class.
|
![]() | GetSignalReader(FloatVector) |
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(float[,] arrayinout)
unpackedsignal
FloatForward1DFFT fft = new FloatForward1DFFT( 555 ); fft.FFTInPlace( x ); FloatSymmetricSignalReader reader = fft.GetSignalReader( x ); FloatComplex[] unpackedsignal = reader.UnpackFullToArray();