#include <stddef.h>
Go to the source code of this file.
|
| PFFFT_Setup * | pffft_new_setup (int N, pffft_transform_t transform) |
| void | pffft_destroy_setup (PFFFT_Setup *) |
| void | pffft_transform (PFFFT_Setup *setup, const float *input, float *output, float *work, pffft_direction_t direction) |
| void | pffft_transform_ordered (PFFFT_Setup *setup, const float *input, float *output, float *work, pffft_direction_t direction) |
| void | pffft_zreorder (PFFFT_Setup *setup, const float *input, float *output, pffft_direction_t direction) |
| void | pffft_zconvolve_accumulate (PFFFT_Setup *setup, const float *dft_a, const float *dft_b, float *dft_ab, float scaling) |
| void * | pffft_aligned_malloc (size_t nb_bytes) |
| void | pffft_aligned_free (void *) |
| int | pffft_simd_size () |
◆ PFFFT_Setup
| typedef struct PFFFT_Setup PFFFT_Setup |
◆ pffft_direction_t
| Enumerator |
|---|
| PFFFT_FORWARD | |
| PFFFT_BACKWARD | |
◆ pffft_transform_t
| Enumerator |
|---|
| PFFFT_REAL | |
| PFFFT_COMPLEX | |
◆ pffft_aligned_free()
◆ pffft_aligned_malloc()
| void * pffft_aligned_malloc |
( |
size_t | nb_bytes | ) |
|
◆ pffft_destroy_setup()
◆ pffft_new_setup()
◆ pffft_simd_size()
◆ pffft_transform()
◆ pffft_transform_ordered()
◆ pffft_zconvolve_accumulate()
| void pffft_zconvolve_accumulate |
( |
PFFFT_Setup * | setup, |
|
|
const float * | dft_a, |
|
|
const float * | dft_b, |
|
|
float * | dft_ab, |
|
|
float | scaling ) |
◆ pffft_zreorder()