NFFT Logo 3.2.3
Public Member Functions | Data Fields
nsfftf_plan Struct Reference

Public Member Functions

 FFTW_MANGLE_FLOAT (plan)*set_fftw_plan1
 fftw plan for the nfft blocks
 FFTW_MANGLE_FLOAT (plan)*set_fftw_plan2
 fftw plan for the nfft blocks

Data Fields

int N_total
 Total number of Fourier coefficients.
int M_total
 Total number of samples.
fftwf_complex * f_hat
 Vector of Fourier coefficients, size is N_total * sizeof( fftwf_complex )
fftwf_complex * f
 Vector of samples, size is M_total * sizeof( fftwf_complex )
void(* mv_trafo )(void *)
 Pointer to the own transform.
void(* mv_adjoint )(void *)
 Pointer to the own adjoint.
int d
 dimension, rank; d = 2, 3
int 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))
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
nfftf_planact_nfft_plan
 current nfft block
nfftf_plancenter_nfft_plan
 central nfft block
nfftf_planset_nfft_plan_1d
 nfft plans for short nffts
nfftf_planset_nfft_plan_2d
 nfft plans for short nffts
float * x_transposed
 coordinate exchanged nodes, d = 2
float * x_102
float * x_201
float * x_120
float * x_021
 coordinate exchanged nodes, d=3

Detailed Description

Definition at line 451 of file nfft3.h.


The documentation for this struct was generated from the following file:

Generated on Tue Apr 30 2013 by Doxygen 1.8.1