Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

kernels.h

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

Generated on Wed May 10 20:39:39 2006 for NFFT by  doxygen 1.4.4