#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <string.h>
#include <malloc.h>
#include <pcl/pcl_exports.h>
Go to the source code of this file.
Classes | |
struct | kiss_fft_cpx |
Defines | |
#define | KISS_FFT_FREE free |
#define | kiss_fft_free free |
#define | KISS_FFT_MALLOC malloc |
#define | kiss_fftr_next_fast_size_real(n) (kiss_fft_next_fast_size( ((n)+1)>>1)<<1) |
Typedefs | |
typedef struct kiss_fft_state * | kiss_fft_cfg |
Functions | |
void PCL_EXPORTS | kiss_fft (kiss_fft_cfg cfg, const kiss_fft_cpx *fin, kiss_fft_cpx *fout) |
kiss_fft_cfg PCL_EXPORTS | kiss_fft_alloc (int nfft, int inverse_fft, void *mem, size_t *lenmem) |
void PCL_EXPORTS | kiss_fft_cleanup (void) |
int PCL_EXPORTS | kiss_fft_next_fast_size (int n) |
void PCL_EXPORTS | kiss_fft_stride (kiss_fft_cfg cfg, const kiss_fft_cpx *fin, kiss_fft_cpx *fout, int fin_stride) |
#define KISS_FFT_FREE free |
Definition at line 39 of file kiss_fft.h.
#define kiss_fft_free free |
Definition at line 111 of file kiss_fft.h.
#define KISS_FFT_MALLOC malloc |
Definition at line 38 of file kiss_fft.h.
#define kiss_fftr_next_fast_size_real | ( | n | ) | (kiss_fft_next_fast_size( ((n)+1)>>1)<<1) |
Definition at line 127 of file kiss_fft.h.
typedef struct kiss_fft_state* kiss_fft_cfg |
Definition at line 62 of file kiss_fft.h.
void PCL_EXPORTS kiss_fft | ( | kiss_fft_cfg | cfg, |
const kiss_fft_cpx * | fin, | ||
kiss_fft_cpx * | fout | ||
) |
Definition at line 385 of file kiss_fft.c.
kiss_fft_cfg PCL_EXPORTS kiss_fft_alloc | ( | int | nfft, |
int | inverse_fft, | ||
void * | mem, | ||
size_t * | lenmem | ||
) |
Definition at line 339 of file kiss_fft.c.
void PCL_EXPORTS kiss_fft_cleanup | ( | void | ) |
Definition at line 391 of file kiss_fft.c.
int PCL_EXPORTS kiss_fft_next_fast_size | ( | int | n | ) |
Definition at line 396 of file kiss_fft.c.
void PCL_EXPORTS kiss_fft_stride | ( | kiss_fft_cfg | cfg, |
const kiss_fft_cpx * | fin, | ||
kiss_fft_cpx * | fout, | ||
int | fin_stride | ||
) |
Definition at line 371 of file kiss_fft.c.