Openholo
v4.2
Open Source Digital Holographic Library
|
#include <stdio.h>
#include <stddef.h>
Go to the source code of this file.
Classes | |
struct | fftw_iodim_do_not_use_me |
struct | fftw_iodim64_do_not_use_me |
Macros | |
#define | FFTW_DEFINE_COMPLEX(R, C) typedef R C[2] |
#define | FFTW_CONCAT(prefix, name) prefix ## name |
#define | FFTW_MANGLE_DOUBLE(name) FFTW_CONCAT(fftw_, name) |
#define | FFTW_MANGLE_FLOAT(name) FFTW_CONCAT(fftwf_, name) |
#define | FFTW_MANGLE_LONG_DOUBLE(name) FFTW_CONCAT(fftwl_, name) |
#define | FFTW_MANGLE_QUAD(name) FFTW_CONCAT(fftwq_, name) |
#define | FFTW_DLL |
#define | FFTW_EXTERN extern |
#define | FFTW_DEFINE_API(X, R, C) |
#define | FFTW_FORWARD (-1) |
#define | FFTW_BACKWARD (+1) |
#define | FFTW_NO_TIMELIMIT (-1.0) |
#define | FFTW_MEASURE (0U) |
#define | FFTW_DESTROY_INPUT (1U << 0) |
#define | FFTW_UNALIGNED (1U << 1) |
#define | FFTW_CONSERVE_MEMORY (1U << 2) |
#define | FFTW_EXHAUSTIVE (1U << 3) /* NO_EXHAUSTIVE is default */ |
#define | FFTW_PRESERVE_INPUT (1U << 4) /* cancels FFTW_DESTROY_INPUT */ |
#define | FFTW_PATIENT (1U << 5) /* IMPATIENT is default */ |
#define | FFTW_ESTIMATE (1U << 6) |
#define | FFTW_WISDOM_ONLY (1U << 21) |
#define | FFTW_ESTIMATE_PATIENT (1U << 7) |
#define | FFTW_BELIEVE_PCOST (1U << 8) |
#define | FFTW_NO_DFT_R2HC (1U << 9) |
#define | FFTW_NO_NONTHREADED (1U << 10) |
#define | FFTW_NO_BUFFERING (1U << 11) |
#define | FFTW_NO_INDIRECT_OP (1U << 12) |
#define | FFTW_ALLOW_LARGE_GENERIC (1U << 13) /* NO_LARGE_GENERIC is default */ |
#define | FFTW_NO_RANK_SPLITS (1U << 14) |
#define | FFTW_NO_VRANK_SPLITS (1U << 15) |
#define | FFTW_NO_VRECURSE (1U << 16) |
#define | FFTW_NO_SIMD (1U << 17) |
#define | FFTW_NO_SLOW (1U << 18) |
#define | FFTW_NO_FIXED_RADIX_LARGE_N (1U << 19) |
#define | FFTW_ALLOW_PRUNING (1U << 20) |
Typedefs | |
typedef void(* | fftw_write_char_func_do_not_use_me) (char c, void *) |
typedef int(* | fftw_read_char_func_do_not_use_me) (void *) |
Enumerations | |
enum | fftw_r2r_kind_do_not_use_me { FFTW_R2HC =0, FFTW_HC2R =1, FFTW_DHT =2, FFTW_REDFT00 =3, FFTW_REDFT01 =4, FFTW_REDFT10 =5, FFTW_REDFT11 =6, FFTW_RODFT00 =7, FFTW_RODFT01 =8, FFTW_RODFT10 =9, FFTW_RODFT11 =10, FFTW_R2HC =0, FFTW_HC2R =1, FFTW_DHT =2, FFTW_REDFT00 =3, FFTW_REDFT01 =4, FFTW_REDFT10 =5, FFTW_REDFT11 =6, FFTW_RODFT00 =7, FFTW_RODFT01 =8, FFTW_RODFT10 =9, FFTW_RODFT11 =10, FFTW_R2HC =0, FFTW_HC2R =1, FFTW_DHT =2, FFTW_REDFT00 =3, FFTW_REDFT01 =4, FFTW_REDFT10 =5, FFTW_REDFT11 =6, FFTW_RODFT00 =7, FFTW_RODFT01 =8, FFTW_RODFT10 =9, FFTW_RODFT11 =10, FFTW_R2HC =0, FFTW_HC2R =1, FFTW_DHT =2, FFTW_REDFT00 =3, FFTW_REDFT01 =4, FFTW_REDFT10 =5, FFTW_REDFT11 =6, FFTW_RODFT00 =7, FFTW_RODFT01 =8, FFTW_RODFT10 =9, FFTW_RODFT11 =10 } |
#define FFTW_ALLOW_LARGE_GENERIC (1U << 13) /* NO_LARGE_GENERIC is default */ |
#define FFTW_EXHAUSTIVE (1U << 3) /* NO_EXHAUSTIVE is default */ |
#define FFTW_MANGLE_DOUBLE | ( | name | ) | FFTW_CONCAT(fftw_, name) |
#define FFTW_MANGLE_FLOAT | ( | name | ) | FFTW_CONCAT(fftwf_, name) |
#define FFTW_MANGLE_LONG_DOUBLE | ( | name | ) | FFTW_CONCAT(fftwl_, name) |
#define FFTW_MANGLE_QUAD | ( | name | ) | FFTW_CONCAT(fftwq_, name) |
#define FFTW_PRESERVE_INPUT (1U << 4) /* cancels FFTW_DESTROY_INPUT */ |
typedef void(* fftw_write_char_func_do_not_use_me) (char c, void *) |