!'      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Safefftw-ffiLogical size of dimensionfftw-ffi%Stride along dimension in input arrayfftw-ffi&Stride along dimension in output array(fftw-ffiCorresponds to the  fftw_iodima structure. It completely describes the layout of each dimension, before and after the transform.+   !"#$%&'()*+    !"#$%&'()*Safe)3456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[)[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543Safe .\]^_`abcdefghijklmnopqrstuvwxyz{|}~.~}|{zyxwvutsrqponmlkjihgfedcba`_^]\Safe ..SafehR3456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[R[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543Safe.s  !"#$%&'()*3456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[!   !"#$%&'()*        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~_`abcdefghijklmnopqrstuvwxyz{|}~~}|{zyxwvutsrqponmlkjihgfedcba`_fftw-ffi-0.0-inplaceNumeric.FFTW.FFI.TypeNumeric.FFTW.FFI.FunctionNumeric.FFTW.FFI.FloatNumeric.FFTW.FFI.DoubleNumeric.FFTW.FFI.GenericNumeric.FFTW.FFIPlanObjPlanIODimioDimNioDimISioDimOSKindSignFlagMeasure DestroyInput UnalignedConserveMemory Exhaustive PreserveInputPatientEstimateFlagsmeasure destroyInput unalignedconserveMemory exhaustive preserveInputpatientestimateforwardbackwardr2hchc2rdhtredft00redft10redft01redft11rodft00rodft10rodft01rodft11$fStorableIODim$fEqFlag $fOrdFlag $fEnumFlag$fEqSign$fEqKind $fEqIODim $fShowIODim FreeComplex AllocComplex AllocRealFreeMallocExecuteSplitDFTc2rExecuteSplitDFTr2cExecuteSplitDFT ExecuteR2r ExecuteDFTc2r ExecuteDFTr2c ExecuteDFTExecute DestroyPlanPlanGuruSplitDFTc2rPlanGuruSplitDFTr2cPlanGuruSplitDFT PlanGuruR2rPlanGuruDFTc2rPlanGuruDFTr2c PlanGuruDFT PlanManyR2rPlanManyDFTc2rPlanManyDFTr2c PlanManyDFTPlanR2r PlanR2r3d PlanR2r2d PlanR2r1d PlanDFTc2r PlanDFTc2r3d PlanDFTc2r2d PlanDFTc2r1d PlanDFTr2c PlanDFTr2c3d PlanDFTr2c2d PlanDFTr2c1dPlanDFT PlanDFT3d PlanDFT2d PlanDFT1d freeComplex allocComplex allocRealfreemallocexecuteSplitDFTc2rexecuteSplitDFTr2cexecuteSplitDFT executeR2r executeDFTc2r executeDFTr2c executeDFTexecute destroyPlanplanGuruSplitDFTc2rplanGuruSplitDFTr2cplanGuruSplitDFT planGuruR2rplanGuruDFTc2rplanGuruDFTr2c planGuruDFT planManyR2rplanManyDFTc2rplanManyDFTr2c planManyDFTplanR2r planR2r3d planR2r2d planR2r1d planDFTc2r planDFTc2r3d planDFTc2r2d planDFTc2r1d planDFTr2c planDFTr2c3d planDFTr2c2d planDFTr2c1dplanDFT planDFT3d planDFT2d planDFT1dptrFreeptrDestroyPlanimportWisdomSystemimportWisdomStringexportWisdomString