Files
2020-05-05 23:30:52 +08:00

42 lines
1.4 KiB
C

//
// File: fft1.h
//
// MATLAB Coder version : 4.3
// C/C++ source code generated on : 30-Mar-2020 11:59:32
//
#ifndef FFT1_H
#define FFT1_H
// Include Files
#include <cstddef>
#include <cstdlib>
#include "rtwtypes.h"
#include "omp.h"
#include "cwt_types.h"
// Function Declarations
extern void b_dobluesteinfft(const emxArray_creal_T *x, int N2, int n1, const
emxArray_real_T *costab, const emxArray_real_T *sintab, const emxArray_real_T *
sintabinv, emxArray_creal_T *y);
extern void b_r2br_r2dit_trig(const emxArray_creal_T *x, int n1_unsigned, const
emxArray_real_T *costab, const emxArray_real_T *sintab, emxArray_creal_T *y);
extern void dobluesteinfft(const double x_data[], const int x_size[1], int N2,
int n1, const double costab_data[], const int costab_size[2], const double
sintab_data[], const int sintab_size[2], const double sintabinv_data[], const
int sintabinv_size[2], creal_T y_data[], int y_size[1]);
extern void generate_twiddle_tables(int nRows, boolean_T useRadix2, double
costab_data[], int costab_size[2], double sintab_data[], int sintab_size[2],
double sintabinv_data[], int sintabinv_size[2]);
extern void get_algo_sizes(int n1, boolean_T useRadix2, int *N2blue, int *nRows);
extern void r2br_r2dit_trig(const double x_data[], const int x_size[1], int
n1_unsigned, const double costab_data[], const double sintab_data[], creal_T
y_data[], int y_size[1]);
#endif
//
// File trailer for fft1.h
//
// [EOF]
//