org.das2.math.fft.jnt.ComplexFloatFFT_Mixed

Computes FFT's of complex, single precision data of arbitrary length n. This class uses the Mixed Radix method; it has special methods to handle factors 2, 3, 4, 5, 6 and 7, as well as a general factor.

This method appears to be faster than the Radix2 method, when both methods apply, but requires extra storage (which ComplexDoubleFFT_Mixed manages itself).

See {@link ComplexFloatFFT ComplexFloatFFT} for details of data layout.

ComplexFloatFFT_Mixed( int n )


backtransform

backtransform( org.das2.math.fft.ComplexArray.Float data, int i0, int stride ) → void

Parameters

data - a ComplexArray.Float
i0 - an int
stride - an int

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc] [view source]


transform

transform( org.das2.math.fft.ComplexArray.Float data, int i0, int stride ) → void

Parameters

data - a ComplexArray.Float
i0 - an int
stride - an int

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc] [view source]