Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
gslfft.hh
Go to the documentation of this file.
1  // Licensed GNU LGPL v2.1 or later: http://www.gnu.org/licenses/lgpl.html
2 #ifndef __GSL_FFT_H__
3 #define __GSL_FFT_H__
4 
5 #include <bse/gsldefs.hh>
6 
7 
42 void gsl_power2_fftac (const uint n_values,
43  const double *ri_values_in,
44  double *ri_values_out);
45 
66 void gsl_power2_fftsc (const uint n_values,
67  const double *ri_values_in,
68  double *ri_values_out);
69 
90 void gsl_power2_fftsc_scale (const unsigned int n_values,
91  const double *ri_values_in,
92  double *ri_values_out);
118 void gsl_power2_fftar (const uint n_values,
119  const double *r_values_in,
120  double *ri_values_out);
121 
142 void gsl_power2_fftsr (const unsigned int n_values,
143  const double *ri_values_in,
144  double *r_values_out);
145 
165 void gsl_power2_fftsr_scale (const unsigned int n_values,
166  const double *ri_values_in,
167  double *r_values_out);
168 
169 
170 /* --- convenience wrappers --- */
171 void gsl_power2_fftar_simple (const uint n_values,
172  const float *real_values,
173  float *complex_values);
174 void gsl_power2_fftsr_simple (const uint n_values,
175  const float *complex_values,
176  float *real_values);
177 void gsl_power2_fftsr_scale_simple (const unsigned int n_values,
178  const float *complex_values,
179  float *real_values);
180 
181 
182 
183 #endif /* __GSL_FFT_H__ */ /* vim:set ts=8 sw=2 sts=2: */
void gsl_power2_fftsr_scale(const unsigned int n_values, const double *ri_values_in, double *r_values_out)
void gsl_power2_fftar(const uint n_values, const double *r_values_in, double *ri_values_out)
void gsl_power2_fftsc(const uint n_values, const double *ri_values_in, double *ri_values_out)
void gsl_power2_fftsr(const unsigned int n_values, const double *ri_values_in, double *r_values_out)
void gsl_power2_fftsc_scale(const unsigned int n_values, const double *ri_values_in, double *ri_values_out)
void gsl_power2_fftac(const uint n_values, const double *ri_values_in, double *ri_values_out)