Direct and fast computation of the nonequispaced FFT on the hyperbolic cross.
More...
Direct and fast computation of the nonequispaced FFT on the hyperbolic cross.
◆ NSDFT
If this flag is set, the member index_sparse_to_full is (de)allocated and initialised for the use in the routine nsfft_direct_trafo and nsdft_adjoint.
- See also
- nsfft_init
- Author
- Stefan Kunis
Definition at line 464 of file nfft3.h.
◆ nsfft_trafo()
Executes an NSFFT, computes fast and approximate for
:
- ths The pointer to a nsfft plan
- Author
- Markus Fenn, Stefan Kunis
Definition at line 1541 of file nsfft.c.
◆ nsfft_adjoint()
Executes an adjoint NSFFT, computes fast and approximate for
:
- ths The pointer to a nsfft plan
- Author
- Stefan Kunis
Definition at line 1549 of file nsfft.c.
◆ nsfft_cp()
Copy coefficients from nsfft plan to a nfft plan.
- ths Pointers to a nsfft plan and to a nfft plan
- Author
- Markus Fenn, Stefan Kunis
Definition at line 599 of file nsfft.c.
◆ nsfft_init_random_nodes_coeffs()
void nsfft_init_random_nodes_coeffs |
( |
nsfft_plan * |
ths | ) |
|
Initialisation of pseudo random nodes and coefficients.
- ths The pointer to a nsfft plan
- Author
- Markus Fenn, Stefan Kunis
Definition at line 723 of file nsfft.c.
◆ nsfft_init()
void nsfft_init |
( |
nsfft_plan * |
ths, |
|
|
int |
d, |
|
|
int |
J, |
|
|
int |
M, |
|
|
int |
m, |
|
|
unsigned |
flags |
|
) |
| |
Initialisation of a transform plan.
- ths The pointer to a nsfft plan
- d The dimension
- J The problem size
- M The number of nodes
- m nfft cut-off parameter
- flags
- Author
- Markus Fenn, Stefan Kunis
Definition at line 1778 of file nsfft.c.
References UNUSED.
◆ nsfft_finalize()
Destroys a transform plan.
- ths The pointer to a nsfft plan
- Author
- Markus Fenn, Stefan Kunis
Definition at line 1885 of file nsfft.c.