![]() |
|
#include <complex.h>
#include "util.h"
#include "nfft3.h"
Go to the source code of this file.
Data Structures | |
struct | fastsum_plan |
plan for fast summation algorithm More... | |
Defines | |
#define | EXACT_NEARFIELD (1U<< 0) |
Include header for C99 complex datatype. | |
Functions | |
void | fastsum_init_guru (fastsum_plan *ths, int d, int N_total, int M_total, double _Complex(*kernel)(), double *param, unsigned flags, int nn, int m, int p, double eps_I, double eps_B) |
initialization of fastsum plan | |
void | fastsum_finalize (fastsum_plan *ths) |
finalization of fastsum plan | |
void | fastsum_exact (fastsum_plan *ths) |
direct computation of sums | |
void | fastsum_precompute (fastsum_plan *ths) |
precomputation for fastsum | |
void | fastsum_trafo (fastsum_plan *ths) |
fast NFFT-based summation | |
double | regkern (double _Complex(*kernel)(), double xx, int p, const double *param, double a, double b) |
double | kubintkern (double x, double *Add, int Ad, double a) |
cubic spline interpolation in near field with even kernels |
reference: M. Fenn, G. Steidl, Fast NFFT based summation of radial functions. Sampl. Theory Signal Image Process., 3, 1-28, 2004.
Definition in file fastsum.h.