Data Structures | |
struct | nsfft_plan_ |
Typedefs | |
typedef nsfft_plan_ | nsfft_plan |
Functions | |
void | nsdft_trafo (nsfft_plan *ths) |
Executes a NSDFT, computes for j=0,. | |
void | nsdft_adjoint (nsfft_plan *ths) |
Executes an ajoint NSDFT, computes for k in H_N^d f_hat[k] = sum_{j=0,. | |
void | nsfft_trafo (nsfft_plan *ths) |
Executes a NSDFT, computes fast and approximate for j=0,. | |
void | nsfft_adjoint (nsfft_plan *ths) |
Executes a NSDFT, computes fast and approximate for k in H_N^d f_hat[k] = sum_{j=0,. | |
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. |
|
Executes an ajoint NSDFT, computes for k in H_N^d f_hat[k] = sum_{j=0,. ..,M-1} f[j] * exp(+2 (pi) k x[j])
|
|
Executes a NSDFT, computes for j=0,. ..,M-1 f[j] = sum_{k in H_N^d} f_hat[k] * exp(-2 (pi) k x[j])
|
|
Executes a NSDFT, computes fast and approximate for k in H_N^d f_hat[k] = sum_{j=0,. ..,M-1} f[j] * exp(+2 (pi) k x[j])
|
|
Copy coefficients from nsfft plan to a nfft plan.
|
|
Destroys a transform plan.
|
|
Initialisation of a transform plan.
|
|
Initialisation of pseudo random nodes and coefficients.
|
|
Executes a NSDFT, computes fast and approximate for j=0,. ..,M-1 f[j] = sum_{k in H_N^d} f_hat[k] * exp(-2 (pi) k x[j])
|