## org.das2.qds.math.fft.jnt.ComplexDoubleFFT_Mixed

Computes FFT's of complex, double 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 ComplexDoubleFFT ComplexDoubleFFT} for details of data layout.

## ComplexDoubleFFT_Mixed( int n )

## backtransform

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

### Parameters

data - a ComplexArray.Double
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.qds.math.fft.ComplexArray.Double data, int i0, int stride ) → void

### Parameters

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

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]