12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- //
- // 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 <cstddef>
- #include <cstdlib>
- // 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<creal_T, 1U> &x,
- int unsigned_nRows,
- const ::coder::array<double, 2U> &costab,
- const ::coder::array<double, 2U> &sintab,
- ::coder::array<creal_T, 1U> &y);
- static void doHalfLengthRadix2(const ::coder::array<double, 1U> &x,
- ::coder::array<creal_T, 1U> &y,
- int unsigned_nRows,
- const ::coder::array<double, 2U> &costab,
- const ::coder::array<double, 2U> &sintab);
- static void
- doHalfLengthBluestein(const ::coder::array<double, 1U> &x,
- ::coder::array<creal_T, 1U> &y, int nrowsx, int nRows,
- int nfft, const ::coder::array<creal_T, 1U> &wwc,
- const ::coder::array<double, 2U> &costab,
- const ::coder::array<double, 2U> &sintab,
- const ::coder::array<double, 2U> &costabinv,
- const ::coder::array<double, 2U> &sintabinv);
- };
- } // namespace internal
- } // namespace coder
- #endif
- //
- // File trailer for fun1_FFTImplementationCallback.h
- //
- // [EOF]
- //
|