#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 PFFFT_FLOAT *input, PFFFT_FLOAT *output, PFFFT_FLOAT *work, pffft_direction_t direction) |
| |
| void | pffft_transform_ordered (PFFFT_Setup *setup, const PFFFT_FLOAT *input, PFFFT_FLOAT *output, PFFFT_FLOAT *work, pffft_direction_t direction) |
| |
| void | pffft_zreorder (PFFFT_Setup *setup, const PFFFT_FLOAT *input, PFFFT_FLOAT *output, pffft_direction_t direction) |
| |
| void | pffft_zconvolve_accumulate (PFFFT_Setup *setup, const PFFFT_FLOAT *dft_a, const PFFFT_FLOAT *dft_b, PFFFT_FLOAT *dft_ab, PFFFT_FLOAT scaling) |
| |
| void | pffft_zconvolve_no_accu (PFFFT_Setup *setup, const float *dft_a, const float *dft_b, float *dft_ab, float scaling) |
| |
| int | pffft_min_fft_size (pffft_transform_t transform) |
| |
| int | pffft_next_power_of_two (int N) |
| |
| int | pffft_is_power_of_two (int N) |
| |
| void * | pffft_aligned_malloc (size_t nb_bytes) |
| |
| void | pffft_aligned_free (void *) |
| |
| int | pffft_simd_size (void) |
| |
◆ PFFFT_FLOAT
| #define PFFFT_FLOAT float |
◆ PFFFT_Setup
◆ pffft_direction_t
| Enumerator |
|---|
| PFFFT_FORWARD | |
| PFFFT_BACKWARD | |
Definition at line 106 of file pffft.h.
◆ pffft_transform_t
| Enumerator |
|---|
| PFFFT_REAL | |
| PFFFT_COMPLEX | |
Definition at line 109 of file pffft.h.
◆ pffft_aligned_free()
| void pffft_aligned_free |
( |
void * |
| ) |
|
◆ pffft_aligned_malloc()
| void * pffft_aligned_malloc |
( |
size_t |
nb_bytes | ) |
|
◆ pffft_destroy_setup()
◆ pffft_is_power_of_two()
| int pffft_is_power_of_two |
( |
int |
N | ) |
|
◆ pffft_min_fft_size()
◆ pffft_new_setup()
◆ pffft_next_power_of_two()
| int pffft_next_power_of_two |
( |
int |
N | ) |
|
◆ pffft_simd_size()
| int pffft_simd_size |
( |
void |
| ) |
|
◆ pffft_transform()
◆ pffft_transform_ordered()
◆ pffft_zconvolve_accumulate()
◆ pffft_zconvolve_no_accu()
| void pffft_zconvolve_no_accu |
( |
PFFFT_Setup * |
setup, |
|
|
const float * |
dft_a, |
|
|
const float * |
dft_b, |
|
|
float * |
dft_ab, |
|
|
float |
scaling |
|
) |
| |
◆ pffft_zreorder()