Rosetta Utilities  2014.35
Namespaces | Functions
kiss_fft.cc File Reference
#include <numeric/fourier/kiss_fft.hh>
#include <cstdlib>
#include <string.h>
#include <algorithm>

Namespaces

 numeric
 Unit headers.
 
 numeric::fourier
 

Functions

kiss_fft_cpx * numeric::fourier::get_scratch_buff (size_t nbuf)
 
kiss_fft_cpx * numeric::fourier::get_tmp_buff (size_t nbuf)
 
void numeric::fourier::kf_bfly2 (kiss_fft_cpx *Fout, const size_t fstride, const kiss_fft_cfg st, int m)
 
void numeric::fourier::kf_bfly4 (kiss_fft_cpx *Fout, const size_t fstride, const kiss_fft_cfg st, const size_t m)
 
void numeric::fourier::kf_bfly3 (kiss_fft_cpx *Fout, const size_t fstride, const kiss_fft_cfg st, size_t m)
 
void numeric::fourier::kf_bfly5 (kiss_fft_cpx *Fout, const size_t fstride, const kiss_fft_cfg st, int m)
 
void numeric::fourier::kf_bfly_generic (kiss_fft_cpx *Fout, const size_t fstride, const kiss_fft_cfg st, int m, int p)
 
void numeric::fourier::kf_work (kiss_fft_cpx *Fout, const kiss_fft_cpx *f, const size_t fstride, int in_stride, int *factors, const kiss_fft_cfg st)
 
void numeric::fourier::kiss_fft_stride (kiss_fft_cfg st, const kiss_fft_cpx *fin, kiss_fft_cpx *fout, int in_stride)
 
void numeric::fourier::kiss_fft (kiss_fft_cfg cfg, const kiss_fft_cpx *fin, kiss_fft_cpx *fout)
 
void numeric::fourier::kiss_fft_cleanup (void)
 
int numeric::fourier::kiss_fft_next_fast_size (int n)
 
void numeric::fourier::kiss_fftr (kiss_fftr_cfg st, const kiss_fft_scalar *timedata, kiss_fft_cpx *freqdata)
 real fft More...
 
void numeric::fourier::kiss_fftri (kiss_fftr_cfg st, const kiss_fft_cpx *freqdata, kiss_fft_scalar *timedata)
 
void numeric::fourier::kiss_fftnd (kiss_fftnd_cfg st, const kiss_fft_cpx *fin, kiss_fft_cpx *fout)
 multidim fft More...
 
void numeric::fourier::kiss_fftndr (kiss_fftndr_cfg st, const kiss_fft_scalar *timedata, kiss_fft_cpx *freqdata)
 
void numeric::fourier::kiss_fftndri (kiss_fftndr_cfg st, const kiss_fft_cpx *freqdata, kiss_fft_scalar *timedata)
 

Detailed Description

Author
Frank DiMaio