// // File: fun1_FFTImplementationCallback.h // // MATLAB Coder version : 5.2 // C/C++ source code generated on : 11-Mar-2023 10:38:07 // #ifndef FFTIMPLEMENTATIONCALLBACK_H #define FFTIMPLEMENTATIONCALLBACK_H // Include Files #include "rtwtypes.h" #include "coder_array.h" #include #include // Type Definitions namespace coder { namespace internal { class fun1_FFTImplementationCallback { public: static void get_algo_sizes(int nfft, boolean_T useRadix2, int *n2blue, int *nRows); static void r2br_r2dit_trig_impl(const ::coder::array &x, int unsigned_nRows, const ::coder::array &costab, const ::coder::array &sintab, ::coder::array &y); static void doHalfLengthRadix2(const ::coder::array &x, ::coder::array &y, int unsigned_nRows, const ::coder::array &costab, const ::coder::array &sintab); static void doHalfLengthBluestein(const ::coder::array &x, ::coder::array &y, int nrowsx, int nRows, int nfft, const ::coder::array &wwc, const ::coder::array &costab, const ::coder::array &sintab, const ::coder::array &costabinv, const ::coder::array &sintabinv); }; } // namespace internal } // namespace coder #endif // // File trailer for fun1_FFTImplementationCallback.h // // [EOF] //