18 int permut(
const char *ID_name);
22 long do1dfft(
const char *in_name,
const char *out_name);
24 long do1drfft(
const char *in_name,
const char *out_name);
26 long do1dffti(
const char *in_name,
const char *out_name);
28 long do2dfft(
const char *in_name,
const char *out_name);
30 long do2dffti(
const char *in_name,
const char *out_name);
32 int pupfft(
const char *ID_name_ampl,
const char *ID_name_pha,
33 const char *ID_name_ampl_out,
const char *ID_name_pha_out,
const char *options);
35 long do2drfft(
const char *in_name,
const char *out_name);
37 long do2drffti(
const char *in_name,
const char *out_name);
40 const char *ID_nameout);
44 int fftzoom(
const char *ID_name,
const char *ID_out,
long factor);
46 int fftczoom(
const char *ID_name,
const char *ID_out,
long factor);
52 const char *IDin_name,
53 const char *IDinmask_name,
54 const char *IDout_name,
55 const char *IDoutmask_name,
63 const char *pupin_name,
64 const char *fpmz_name,
66 const char *pupout_name
70 double zfactor,
const char *pupout_name);
int test_fftspeed(int nmax)
Test FFT speed (fftw)
Definition: fft.c:2528
void __attribute__((constructor)) libinit_fft()
Initialize module.
Definition: ImageStreamIO.c:77
long do1dffti(const char *in_name, const char *out_name)
Definition: fft.c:1458
int pupfft(const char *ID_name_ampl, const char *ID_name_pha, const char *ID_name_ampl_out, const char *ID_name_pha_out, const char *options)
Definition: fft.c:1715
long do2dffti(const char *in_name, const char *out_name)
Definition: fft.c:1687
int fft_image_translate(const char *ID_name, const char *ID_out, double xtransl, double ytransl)
Definition: fft.c:3496
long fft_correlation(const char *ID_name1, const char *ID_name2, const char *ID_nameout)
Definition: fft.c:2152
imageID fft_DFT(const char *IDin_name, const char *IDinmask_name, const char *IDout_name, const char *IDoutmask_name, double Zfactor, int dir, long kin)
Definition: fft.c:2650
errno_t init_fftw_plans(int mode)
Definition: fft.c:685
long imageID
Definition: CLIcore.h:54
long do2drffti(const char *in_name, const char *out_name)
Definition: fft.c:2134
int fftzoom(const char *ID_name, const char *ID_out, long factor)
Definition: fft.c:2435
imageID fft_DFTinsertFPM(const char *pupin_name, const char *fpmz_name, double zfactor, const char *pupout_name)
Use DFT to insert Focal Plane Mask.
Definition: fft.c:3092
int autocorrelation(const char *ID_name, const char *ID_out)
Definition: fft.c:2293
int permut(const char *ID_name)
Definition: fft.c:813
long do1dfft(const char *in_name, const char *out_name)
Definition: fft.c:1448
long do1drfft(const char *in_name, const char *out_name)
Definition: fft.c:1308
long do2dfft(const char *in_name, const char *out_name)
Definition: fft.c:1677
errno_t export_wisdom()
Definition: fft.c:592
long do2drfft(const char *in_name, const char *out_name)
Definition: fft.c:2123
long fft_DFTinsertFPM_re(const char *pupin_name, const char *fpmz_name, double zfactor, const char *pupout_name)
Definition: fft.c:3347
errno_t init_fftw_plans0()
Definition: fft.c:803
int fftczoom(const char *ID_name, const char *ID_out, long factor)
Definition: fft.c:2370
errno_t import_wisdom()
Definition: fft.c:485
int fft_setoffsets(long o1, long o2)