NFFT Logo 3.1.0 API Reference

fastsum.h File Reference

Header file for the fast NFFT-based summation algorithm. More...

#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


Detailed Description

Header file for the fast NFFT-based summation algorithm.

reference: M. Fenn, G. Steidl, Fast NFFT based summation of radial functions. Sampl. Theory Signal Image Process., 3, 1-28, 2004.

Author:
Markus Fenn
Date:
2003-2006

Definition in file fastsum.h.


Generated on 19 Mar 2009 by Doxygen 1.5.3