![]() |
|
Data Structures | |
struct | nsfft_plan |
Structure for a NFFT plan. More... | |
Defines | |
#define | NSDFT (1U<< 12) |
If this flag is set, the member index_sparse_to_full is (de)allocated and initialised for the use in the routine nsdft_trafo and nsdft_adjoint. | |
Functions | |
void | nsdft_trafo (nsfft_plan *ths) |
Executes an NSDFT, computes for ![]()
| |
void | nsdft_adjoint (nsfft_plan *ths) |
Executes an adjoint NSFFT, computes for ![]()
| |
void | nsfft_trafo (nsfft_plan *ths) |
Executes an NSFFT, computes fast and approximate for ![]()
| |
void | nsfft_adjoint (nsfft_plan *ths) |
Executes an adjoint NSFFT, computes fast and approximate for ![]()
| |
void | nsfft_cp (nsfft_plan *ths, nfft_plan *ths_nfft) |
Copy coefficients from nsfft plan to a nfft plan. | |
void | nsfft_init_random_nodes_coeffs (nsfft_plan *ths) |
Initialisation of pseudo random nodes and coefficients. | |
void | nsfft_init (nsfft_plan *ths, int d, int J, int M, int m, unsigned flags) |
Initialisation of a transform plan. | |
void | nsfft_finalize (nsfft_plan *ths) |
Destroys a transform plan. |
|
If this flag is set, the member index_sparse_to_full is (de)allocated and initialised for the use in the routine nsdft_trafo and nsdft_adjoint.
|
|
Executes an NSDFT, computes for
.
|
|
Executes an adjoint NSFFT, computes for
.
|
|
Executes an NSFFT, computes fast and approximate for
.
|
|
Executes an adjoint NSFFT, computes fast and approximate for
.
|
|
Copy coefficients from nsfft plan to a nfft plan.
|
|
Initialisation of pseudo random nodes and coefficients.
Definition at line 683 of file nsfft.c. References nfft_vrand_shifted_unit_double(), and nfft_vrand_unit_complex(). |
|
Initialisation of a transform plan.
|
|
Destroys a transform plan.
|