transform(out, data) {
        if (out === data)
            throw new Error('Input and output buffers must be different');

        this._transform4(out, data, 1 /* DONE */);
    }
Performs a Fast Fourier Transform (FFT) on the given input data and stores the result in the output buffer.

@param {Float64Array} out The output buffer to store the result.
@param {Float64Array} data The input data to transform.

@throws {Error} Input and output buffers must be different.

@returns {void}