![]() |
NFFT
3.5.0
|
data structure for an NNFFT (nonequispaced in time and frequency fast Fourier transform) plan with double precision More...
#include <nfft3.h>

Data Fields | |
| NFFT_INT | N_total |
| Total number of Fourier coefficients. More... | |
| NFFT_INT | M_total |
| Total number of samples. More... | |
| fftw_complex * | f_hat |
| Fourier coefficients. More... | |
| fftw_complex * | f |
| Samples. More... | |
| void(* | mv_trafo )(void *) |
| Transform. More... | |
| void(* | mv_adjoint )(void *) |
| Adjoint transform. More... | |
| int | d |
| dimension, rank | |
| double * | sigma |
| oversampling-factor | |
| double * | a |
| 1 + 2*m/N1 | |
| int * | N |
| cut-off-frequencies | |
| int * | N1 |
| sigma*N | |
| int * | aN1 |
| sigma*a*N | |
| int | m |
| cut-off parameter in time-domain | |
| double * | b |
| shape parameters | |
| int | K |
| number of precomp. More... | |
| int | aN1_total |
| aN1_total=aN1[0]* ... More... | |
| nfft_plan * | direct_plan |
| plan for the nfft | |
| unsigned | nnfft_flags |
| flags for precomputation, malloc | |
| int * | n |
| n=N1, for the window function | |
| double * | x |
| nodes (in time/spatial domain) | |
| double * | v |
| nodes (in fourier domain) | |
| double * | c_phi_inv |
| precomputed data, matrix D | |
| double * | psi |
| precomputed data, matrix B | |
| int | size_psi |
| only for thin B | |
| int * | psi_index_g |
| only for thin B | |
| int * | psi_index_f |
| only for thin B | |
| fftw_complex * | F |
| double * | spline_coeffs |
| input for de Boor algorithm, if B_SPLINE or SINC_2m is defined | |
data structure for an NNFFT (nonequispaced in time and frequency fast Fourier transform) plan with double precision
NNFFT transform plan
| NFFT_INT nnfft_plan::N_total |
Total number of Fourier coefficients.
Definition at line 424 of file nfft3.h.
Referenced by nnfft_init(), nnfft_init_guru(), nnfft_precompute_full_psi(), nnfft_precompute_psi(), and reconstruct().
| NFFT_INT nnfft_plan::M_total |
Total number of samples.
Definition at line 424 of file nfft3.h.
Referenced by nnfft_adjoint(), nnfft_init(), nnfft_init_guru(), nnfft_precompute_full_psi(), nnfft_precompute_phi_hut(), nnfft_precompute_psi(), nnfft_trafo(), and reconstruct().
| fftw_complex* nnfft_plan::f_hat |
Fourier coefficients.
Definition at line 424 of file nfft3.h.
Referenced by nnfft_finalize(), and nnfft_precompute_full_psi().
| fftw_complex* nnfft_plan::f |
Samples.
Definition at line 424 of file nfft3.h.
Referenced by nnfft_adjoint(), nnfft_finalize(), nnfft_precompute_full_psi(), and nnfft_trafo().
| void(* nnfft_plan::mv_trafo) (void *) |
| void(* nnfft_plan::mv_adjoint) (void *) |
Adjoint transform.
Definition at line 424 of file nfft3.h.
Referenced by nnfft_precompute_full_psi().
| int nnfft_plan::K |
number of precomp.
uniform psi
Definition at line 424 of file nfft3.h.
Referenced by nnfft_precompute_full_psi(), and nnfft_precompute_lin_psi().
| int nnfft_plan::aN1_total |
aN1_total=aN1[0]* ...
*aN1[d-1]
Definition at line 424 of file nfft3.h.
Referenced by nnfft_precompute_full_psi().
1.8.11