Olaf
Overly Lightweight Acoustic Fingerprinting
Loading...
Searching...
No Matches
PFFFT_Setup Struct Reference

Internal state for a PFFFT transform instance. More...

#include <pffft.h>

Data Fields

int N
int Ncvec
int ifac [15]
pffft_transform_t transform
v4sf * data
float * e
float * twiddle

Detailed Description

Internal state for a PFFFT transform instance.

Opaque struct holding internal stuff (precomputed twiddle factors).

This struct can be shared by many threads as it contains only read-only data.

Field Documentation

◆ data

v4sf* PFFFT_Setup::data

Allocated room for twiddle coefficients

◆ e

float* PFFFT_Setup::e

Points into data, N/4*3 elements

◆ ifac

int PFFFT_Setup::ifac[15]

Factorization of the FFT size

◆ N

int PFFFT_Setup::N

FFT size

◆ Ncvec

int PFFFT_Setup::Ncvec

Number of complex SIMD vectors (N/4 if PFFFT_COMPLEX, N/8 if PFFFT_REAL)

◆ transform

pffft_transform_t PFFFT_Setup::transform

Transform type (real or complex)

◆ twiddle

float* PFFFT_Setup::twiddle

Points into data, N/4 elements


The documentation for this struct was generated from the following file: