Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

nfsft_old.h

00001 
00006 #ifndef NFSFT_H
00007 #define NFSFT_H
00008 
00009 #include "nfft3.h"
00010 
00035 #define NFSFT_NORMALIZED_OLD 1<<0
00036 
00046 #define NFSFT_FAST_ONLY_OLD  1<<1
00047 
00060 #define NFSFT_BW_WINDOW_OLD  1<<2
00061 
00070 #define NFSFT_USE_NDFT_OLD 1<<3
00071 
00072 
00079 typedef struct nfsft_plan_s_old *nfsft_plan_old;
00080 
00086 typedef int nfsft_precompute_flags_old;
00087 
00093 typedef int nfsft_flags_old;
00094 
00100 typedef struct infsft_plan_s_old *infsft_plan_old;
00101 
00107 typedef int infsft_flags_old;
00108 
00109 
00126 nfsft_plan_old nfsft_init_old(int M, int D, complex **f_hat, double *x, complex *f, 
00127                       nfsft_flags_old flags);
00128 
00129 nfsft_plan_old nfsft_init_guru_old(int M, int D, complex **f_hat, double *x, complex *f, 
00130                            nfsft_flags_old flags, int cutoff);
00131 
00143 void nfsft_precompute_old(int M, double threshold, nfsft_precompute_flags_old flags);
00144 
00151 void nfsft_forget_old();
00152 
00166 void ndsft_trafo_old(nfsft_plan_old plan);
00167 
00181 void ndsft_adjoint_old(nfsft_plan_old plan);
00182 
00196 void nfsft_trafo_old(nfsft_plan_old plan);
00197 
00211 void nfsft_adjoint_old(nfsft_plan_old plan);
00212 
00221 void nfsft_finalize_old(nfsft_plan_old plan);
00222 #endif

Generated on Wed May 10 20:39:39 2006 for NFFT by  doxygen 1.4.4