NFFT Logo 3.0 API Reference
Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals

nsfft_plan Struct Reference
[NSFFT - Nonequispaced sparse FFT]

Structure for a NFFT plan. More...

#include <nfft3.h>


Data Fields

int N_total
 Total number of Fourier \ coefficients.
int M_total
 Total number of samples.
double complex * f_hat
 Vector of Fourier coefficients, \ size is N_total float_types.
double complex * f
 Vector of samples, \ size is M_total float types.
int d
 dimension, rank; d=2,3
int J
 problem size, i.e.
int sigma
 oversampling-factor
unsigned flags
 flags for precomputation, malloc
int * index_sparse_to_full
 index conversation, overflow for d=3, J=9!
int r_act_nfft_plan
 index of current nfft block
nfft_planact_nfft_plan
 current nfft block
nfft_plancenter_nfft_plan
 central nfft block
fftw_plan * set_fftw_plan1
 fftw plan for the nfft blocks
fftw_plan * set_fftw_plan2
 fftw plan for the nfft blocks
nfft_planset_nfft_plan_1d
 nfft plans for short nffts
nfft_planset_nfft_plan_2d
 nfft plans for short nffts
double * x_transposed
 coordinate exchanged nodes, d=2
double * x_102
double * x_201
double * x_120
double * x_021
 coordinate exchanged nodes, d=3


Detailed Description

Structure for a NFFT plan.

Definition at line 1171 of file nfft3.h.


Field Documentation

int nsfft_plan::J
 

problem size, i.e.

, d=2: N_total=(J+4) 2^(J+1) d=3: N_total=2^J 6(2^((J+1)/2+1) -1)+2^(3(J/2+1))

Definition at line 1179 of file nfft3.h.


The documentation for this struct was generated from the following file:
Generated on 1 Nov 2006 by Doxygen 1.4.4