|
| subroutine, public | finufft_oct_m::finufft_read_options (finufft, namespace) |
| |
| subroutine, public | finufft_oct_m::finufft_set_tolerance (finufft, tol) |
| | Set the requested tolerance directly, for callers that take it from an input variable of their own rather than from FINUFFTTolerance. More...
|
| |
| subroutine, public | finufft_oct_m::finufft_init (finufft, finufft_options, N, dim, M, nthreads) |
| |
| subroutine, public | finufft_oct_m::finufft_precompute (finufft, X1, X2, X3, period) |
| | Hand the spatial nodes to FINUFFT. More...
|
| |
| subroutine, public | finufft_oct_m::finufft_set_nodes (finufft, xj, yj, zj, period) |
| | Hand scattered nodes to FINUFFT, mapping one period of the mode grid onto the [-1/2, 1/2) of the transform. The nodes are counted by M(1), and the caller normalizes, so norm is left at one. More...
|
| |
| subroutine, public | finufft_oct_m::finufft_modes_to_nodes (finufft, modes, values) |
| | Evaluate the Fourier modes on the scattered nodes. More...
|
| |
| subroutine, public | finufft_oct_m::finufft_nodes_to_modes (finufft, values, modes) |
| | Project the scattered nodes onto the Fourier modes. More...
|
| |
| subroutine | finufft_oct_m::finufft_scale_nodes (X, v, inv_spacing, period) |
| | Map the nodes onto [-1/2, 1/2) and return the reciprocal of the smallest scaled spacing. A positive period means the nodes already tile one period of that length, so they are only rescaled; otherwise they are stretched to fill the interval. More...
|
| |
| subroutine, public | finufft_oct_m::finufft_write_info (finufft) |
| |
| subroutine, public | finufft_oct_m::finufft_end (finufft) |
| |
| subroutine, public | finufft_oct_m::dfinufft_forward (finufft, in, out) |
| | Evaluate the Fourier modes on the non-equispaced nodes. More...
|
| |
| subroutine, public | finufft_oct_m::dfinufft_backward (finufft, in, out) |
| | Project the non-equispaced nodes back onto the Fourier modes. More...
|
| |
| subroutine, public | finufft_oct_m::zfinufft_forward (finufft, in, out) |
| | Evaluate the Fourier modes on the non-equispaced nodes. More...
|
| |
| subroutine, public | finufft_oct_m::zfinufft_backward (finufft, in, out) |
| | Project the non-equispaced nodes back onto the Fourier modes. More...
|
| |