!*)l     Safe( fftwRawA  FFTWPlan i o^ contains all of the information necessary to perform a transform from an input array of type i to an output array of type o4, including pointers to the input and output arrays.fftwRaw\FFTW planner flags. These flags affect the planning process. They can be combined using the , instance. See the FFTW flag documentation:  *http://www.fftw.org/doc/Planner-Flags.html.fftwRawaThe direction of the transform: Forward for a normal transform, Backward for an inverse transformfftwRawA function pointer to fftwFree.fftwRawFree a pointer returned by , , or  fftwRawLike malloc, but ensures that the pointer obeys the alignment restrictions of FFTW (e.g. for SIMD acceleration). You probably want to use  or   instead.fftwRawAllocates an array of Doubles. It ensures that the pointer obeys the alignment restrictions of FFTW (e.g. for SIMD acceleration). fftwRawAllocates an array of complex Doubles (i.e. the c type "double complex"). It ensures that the pointer obeys the alignment restrictions of FFTW (e.g. for SIMD acceleration).fftwRawCreate a plan for a 1 dimensional complex to complex DFT. The plan stores pointers to the input and output arrays, and these will be used if you  the plan in the future. They are required even if you intend to specify different input and output arrays in the future (i.e. using )fftwRawCreate a plan for a 1 dimensional real to complex DFT. The plan stores pointers to the input and output arrays, and these will be used if you  the plan in the future. They are required even if you intend to specify different input and output arrays in the future (i.e. using )fftwRawsExecute a plan. Performs an FFT. The input and output arrays are stored within the plan so do not need to be given.fftwRawwExecute a complex to complex DFT but on different input and output arrays to those specified when the plan was created.fftwRawtExecute a real to complex DFT but on different input and output arrays to those specified when the plan was created. fftwRawthe pointer to be freedfftwRawsizefftwRawsize fftwRawsizefftwRawsizefftwRaw input pointerfftwRawoutput pointerfftwRaw directionfftwRaw planner flagsfftwRawsizefftwRaw input pointerfftwRawoutput pointerfftwRaw planner flagsfftwRawthe plan to executefftwRawthe plan to executefftwRaw input pointerfftwRawoutput pointerfftwRawthe plan to executefftwRaw input pointerfftwRawoutput pointer        &fftwRaw-0.1.0.2-FEEft4J58933GbkyYSQQMW Numeric.FFTWFFTWPlanFlag DirectionForwardBackward fftwFreePtrfftwFree fftwMalloc fftwAllocRealfftwAllocComplex fftwEstimate fftwMeasure fftwPatientfftwExhaustivefftwWisdomOnlyfftwDestroyInput fftwUnalignedfftwPreserveInput planDFT1d planDFTR2C1dexecute executeDFT executeDFTR2C $fMonoidFlag$fSemigroupFlagbaseGHC.BaseMonoid