Functions
kiss_fft.c File Reference
#include "_kiss_fft_guts.h"
Include dependency graph for kiss_fft.c:

Go to the source code of this file.

Functions

static void kf_bfly2 (kiss_fft_cpx *Fout, const size_t fstride, const kiss_fft_cfg st, int m)
 
static void kf_bfly3 (kiss_fft_cpx *Fout, const size_t fstride, const kiss_fft_cfg st, size_t m)
 
static void kf_bfly4 (kiss_fft_cpx *Fout, const size_t fstride, const kiss_fft_cfg st, const size_t m)
 
static void kf_bfly5 (kiss_fft_cpx *Fout, const size_t fstride, const kiss_fft_cfg st, int m)
 
static void kf_bfly_generic (kiss_fft_cpx *Fout, const size_t fstride, const kiss_fft_cfg st, int m, int p)
 
static void kf_factor (int n, int *facbuf)
 
static void 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 kiss_fft (kiss_fft_cfg cfg, const kiss_fft_cpx *fin, kiss_fft_cpx *fout)
 
kiss_fft_cfg kiss_fft_alloc (int nfft, int inverse_fft, void *mem, size_t *lenmem)
 
void kiss_fft_cleanup (void)
 
int kiss_fft_next_fast_size (int n)
 
void kiss_fft_stride (kiss_fft_cfg st, const kiss_fft_cpx *fin, kiss_fft_cpx *fout, int in_stride)
 

Function Documentation

◆ kf_bfly2()

static void kf_bfly2 ( kiss_fft_cpx Fout,
const size_t  fstride,
const kiss_fft_cfg  st,
int  m 
)
static

Definition at line 15 of file kiss_fft.c.

◆ kf_bfly3()

static void kf_bfly3 ( kiss_fft_cpx Fout,
const size_t  fstride,
const kiss_fft_cfg  st,
size_t  m 
)
static

Definition at line 86 of file kiss_fft.c.

◆ kf_bfly4()

static void kf_bfly4 ( kiss_fft_cpx Fout,
const size_t  fstride,
const kiss_fft_cfg  st,
const size_t  m 
)
static

Definition at line 38 of file kiss_fft.c.

◆ kf_bfly5()

static void kf_bfly5 ( kiss_fft_cpx Fout,
const size_t  fstride,
const kiss_fft_cfg  st,
int  m 
)
static

Definition at line 130 of file kiss_fft.c.

◆ kf_bfly_generic()

static void kf_bfly_generic ( kiss_fft_cpx Fout,
const size_t  fstride,
const kiss_fft_cfg  st,
int  m,
int  p 
)
static

Definition at line 192 of file kiss_fft.c.

◆ kf_factor()

static void kf_factor ( int  n,
int *  facbuf 
)
static

Definition at line 307 of file kiss_fft.c.

◆ kf_work()

static void 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 
)
static

Definition at line 236 of file kiss_fft.c.

◆ kiss_fft()

void kiss_fft ( kiss_fft_cfg  cfg,
const kiss_fft_cpx fin,
kiss_fft_cpx fout 
)

Definition at line 397 of file kiss_fft.c.

◆ kiss_fft_alloc()

kiss_fft_cfg kiss_fft_alloc ( int  nfft,
int  inverse_fft,
void *  mem,
size_t *  lenmem 
)

Definition at line 337 of file kiss_fft.c.

◆ kiss_fft_cleanup()

void kiss_fft_cleanup ( void  )

Definition at line 403 of file kiss_fft.c.

◆ kiss_fft_next_fast_size()

int kiss_fft_next_fast_size ( int  n)

Definition at line 408 of file kiss_fft.c.

◆ kiss_fft_stride()

void kiss_fft_stride ( kiss_fft_cfg  st,
const kiss_fft_cpx fin,
kiss_fft_cpx fout,
int  in_stride 
)

Definition at line 371 of file kiss_fft.c.



plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Aug 11 2024 02:24:27