NFFT  3.5.3
Public Member Functions | Data Fields
nsfftf_plan Struct Reference

data structure for an NSFFT (nonequispaced sparse fast Fourier transform) plan with float precision More...

#include <nfft3.h>

Collaboration diagram for nsfftf_plan:
Collaboration graph
[legend]

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

NFFT_INT N_total
 Total number of Fourier coefficients.
 
NFFT_INT M_total
 Total number of samples.
 
fftwf_complex * f_hat
 Fourier coefficients.
 
fftwf_complex * f
 Samples.
 
void(* mv_trafo )(void *)
 Transform.
 
void(* mv_adjoint )(void *)
 Adjoint transform.
 
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

data structure for an NSFFT (nonequispaced sparse fast Fourier transform) plan with float precision

Definition at line 462 of file nfft3.h.


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