![]() |
NFFT 3.5.3alpha
|
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. | |
NFFT_INT | M_total |
Total number of samples. | |
fftw_complex * | f_hat |
Fourier coefficients. | |
fftw_complex * | f |
Samples. | |
void(* | mv_trafo )(void *) |
Transform. | |
void(* | mv_adjoint )(void *) |
Adjoint transform. | |
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. | |
int | aN1_total |
aN1_total=aN1[0]* ... *aN1[d-1] | |
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 425 of file nfft3.h.
Referenced by nnfft_precompute_full_psi(), and reconstruct().
NFFT_INT nnfft_plan::M_total |
Total number of samples.
Definition at line 425 of file nfft3.h.
Referenced by nnfft_precompute_full_psi(), nnfft_precompute_phi_hut(), nnfft_trafo(), and reconstruct().
fftw_complex* nnfft_plan::f |
int nnfft_plan::d |
dimension, rank
Definition at line 425 of file nfft3.h.
Referenced by nnfft_precompute_full_psi(), nnfft_precompute_lin_psi(), nnfft_precompute_phi_hut(), and nnfft_trafo().
double* nnfft_plan::sigma |
oversampling-factor
Definition at line 425 of file nfft3.h.
Referenced by nnfft_precompute_full_psi(), and nnfft_trafo().
int* nnfft_plan::N |
cut-off-frequencies
Definition at line 425 of file nfft3.h.
Referenced by nnfft_precompute_phi_hut().
int* nnfft_plan::N1 |
int nnfft_plan::m |
cut-off parameter in time-domain
Definition at line 425 of file nfft3.h.
Referenced by nnfft_precompute_full_psi(), and nnfft_precompute_lin_psi().
int nnfft_plan::K |
number of precomp.
uniform psi
Definition at line 425 of file nfft3.h.
Referenced by nnfft_precompute_lin_psi().
nfft_plan* nnfft_plan::direct_plan |
plan for the nfft
Definition at line 425 of file nfft3.h.
Referenced by nnfft_precompute_full_psi(), nnfft_precompute_lin_psi(), and nnfft_trafo().
unsigned nnfft_plan::nnfft_flags |
flags for precomputation, malloc
Definition at line 425 of file nfft3.h.
Referenced by reconstruct().
int* nnfft_plan::n |
n=N1, for the window function
Definition at line 425 of file nfft3.h.
Referenced by nnfft_precompute_lin_psi(), and nnfft_precompute_phi_hut().
double* nnfft_plan::x |
nodes (in time/spatial domain)
Definition at line 425 of file nfft3.h.
Referenced by nnfft_precompute_full_psi(), nnfft_precompute_phi_hut(), nnfft_trafo(), and reconstruct().
double* nnfft_plan::v |
double* nnfft_plan::c_phi_inv |
precomputed data, matrix D
Definition at line 425 of file nfft3.h.
Referenced by nnfft_precompute_phi_hut().
double* nnfft_plan::psi |
precomputed data, matrix B
Definition at line 425 of file nfft3.h.
Referenced by nnfft_precompute_full_psi(), and nnfft_precompute_lin_psi().
int* nnfft_plan::psi_index_g |
int* nnfft_plan::psi_index_f |
double* nnfft_plan::spline_coeffs |