NFFT Logo 3.0 API Reference
Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals

kernels.h

Go to the documentation of this file.
00001 
00004 #ifndef KERNELS_H
00005 #define KERNELS_H
00006 
00012 complex gaussian(double x, int der, const double *param);              /* K(x)=exp(-x^2/c^2) */
00013 complex multiquadric(double x, int der, const double *param);          /* K(x)=sqrt(x^2+c^2) */
00014 complex inverse_multiquadric(double x, int der, const double *param);  /* K(x)=1/sqrt(x^2+c^2) */
00015 complex logarithm(double x, int der, const double *param);             /* K(x)=log |x| */
00016 complex thinplate_spline(double x, int der, const double *param);      /* K(x) = x^2 log |x| */
00017 complex one_over_square(double x, int der, const double *param);       /* K(x) = 1/x^2 */
00018 complex one_over_modulus(double x, int der, const double *param);      /* K(x) = 1/|x| */
00019 complex one_over_x(double x, int der, const double *param);            /* K(x) = 1/x */
00020 complex inverse_multiquadric3(double x, int der, const double *param); /* K(x) = 1/sqrt(x^2+c^2)^3 */
00021 complex sinc_kernel(double x, int der, const double *param);           /* K(x) = sin(cx)/x */
00022 complex cosc(double x, int der, const double *param);                  /* K(x) = cos(cx)/x */
00023 complex cot(double x, int der, const double *param);                   /* K(x) = cot(cx) */
00024 /* \} */
00025 
00026 #endif
00027 /* kernels.h */

Generated on 1 Nov 2006 by Doxygen 1.4.4