00001
00004 #ifndef KERNELS_H
00005 #define KERNELS_H
00006
00012 complex double gaussian(double x, int der, const double *param);
00013 complex double multiquadric(double x, int der, const double *param);
00014 complex double inverse_multiquadric(double x, int der, const double *param);
00015 complex double logarithm(double x, int der, const double *param);
00016 complex double thinplate_spline(double x, int der, const double *param);
00017 complex double one_over_square(double x, int der, const double *param);
00018 complex double one_over_modulus(double x, int der, const double *param);
00019 complex double one_over_x(double x, int der, const double *param);
00020 complex double inverse_multiquadric3(double x, int der, const double *param);
00021 complex double sinc_kernel(double x, int der, const double *param);
00022 complex double cosc(double x, int der, const double *param);
00023 complex double cot(double x, int der, const double *param);
00024 complex one_over_cube(double x, int der, const double *param);
00025
00026
00027 #endif
00028