NFFT Logo 3.2.4
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 466 of file nfft3.h.


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

Generated on Thu May 7 2015 by Doxygen 1.8.5