|
|
#include <nfft3.h>
Data Fields | |
| int | N_total |
| Total number of Fourier \ coefficients. | |
| int | M_total |
| Total number of samples. | |
| fftw_complex * | f_hat |
| Vector of Fourier coefficients, \ size is N_total float_types. | |
| fftw_complex * | f |
| Vector of samples, \ size is M_total float types. | |
| void(* | mv_trafo )(void *) |
| Pointer to the own transform. | |
| void(* | mv_adjoint )(void *) |
| Pointer to the own adjoint. | |
| int | d |
| Dimension, rank. | |
| int * | N |
| Multi bandwidth. | |
| double * | sigma |
| Oversampling-factor. | |
| int * | n |
FFTW length, equal to sigma*N, default is the power of 2 such that . | |
| int | n_total |
| Total size of FFTW. | |
| int | m |
| Cut-off parameter of the window function, default value is 6 (KAISER_BESSEL), 9 (SINC_POWER), 11 (B_SPLINE), 12 (GAUSSIAN). | |
| double * | b |
| Shape parameter of the window function. | |
| int | K |
| Number of equispaced samples of the window function for PRE_LIN_PSI. | |
| unsigned | nfft_flags |
| Flags for precomputation, (de)allocation, and FFTW usage, default setting is PRE_PHI_HUT| PRE_PSI| MALLOC_X| MALLOC_F_HAT| MALLOC_F| FFTW_INIT| FFT_OUT_OF_PLACE. | |
| unsigned | fftw_flags |
| Flags for the FFTW, default is FFTW_ESTIMATE| FFTW_DESTROY_INPUT. | |
| double * | x |
Nodes in time/spatial domain, size is doubles. | |
| double | MEASURE_TIME_t [3] |
| Measured time for each step if MEASURE_TIME is set. | |
| fftw_plan | my_fftw_plan1 |
| Forward FFTW plan. | |
| fftw_plan | my_fftw_plan2 |
| Backward FFTW plan. | |
| double ** | c_phi_inv |
Precomputed data for the diagonal matrix , size is doubles. | |
| double * | psi |
Precomputed data for the sparse matrix , size depends on precomputation scheme. | |
| int * | psi_index_g |
| Indices in source/target vector for PRE_FULL_PSI. | |
| int * | psi_index_f |
| Indices in source/target vector for PRE_FULL_PSI. | |
| fftw_complex * | g |
| Oversampled vector of samples, size is n_total double complex. | |
| fftw_complex * | g_hat |
| Zero-padded vector of Fourier coefficients, size is n_total fftw_complex. | |
| fftw_complex * | g1 |
| Input of fftw. | |
| fftw_complex * | g2 |
| Output of fftw. | |
| double * | spline_coeffs |
| Input for de Boor algorithm if B_SPLINE or SINC_POWER is defined. | |
Definition at line 291 of file nfft3.h.