File indexing completed on 2025-02-21 10:03:47
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020 #ifndef __GSL_DFT_COMPLEX_FLOAT_H__
0021 #define __GSL_DFT_COMPLEX_FLOAT_H__
0022
0023 #include <stddef.h>
0024
0025 #include <gsl/gsl_math.h>
0026 #include <gsl/gsl_complex.h>
0027 #include <gsl/gsl_fft.h>
0028
0029 #undef __BEGIN_DECLS
0030 #undef __END_DECLS
0031 #ifdef __cplusplus
0032 # define __BEGIN_DECLS extern "C" {
0033 # define __END_DECLS }
0034 #else
0035 # define __BEGIN_DECLS
0036 # define __END_DECLS
0037 #endif
0038
0039 __BEGIN_DECLS
0040
0041 int gsl_dft_complex_float_forward (const float data[], const size_t stride, const size_t n,
0042 float result[]);
0043
0044 int gsl_dft_complex_float_backward (const float data[], const size_t stride, const size_t n,
0045 float result[]);
0046
0047 int gsl_dft_complex_float_inverse (const float data[], const size_t stride, const size_t n,
0048 float result[]);
0049
0050 int gsl_dft_complex_float_transform (const float data[], const size_t stride, const size_t n,
0051 float result[], const gsl_fft_direction sign);
0052
0053 __END_DECLS
0054
0055 #endif