00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00024 #ifndef KERNELS_H
00025 #define KERNELS_H
00026
00027 #include <complex.h>
00028
00034 double _Complex gaussian(double x, int der, const double *param);
00035 double _Complex multiquadric(double x, int der, const double *param);
00036 double _Complex inverse_multiquadric(double x, int der, const double *param);
00037 double _Complex logarithm(double x, int der, const double *param);
00038 double _Complex thinplate_spline(double x, int der, const double *param);
00039 double _Complex one_over_square(double x, int der, const double *param);
00040 double _Complex one_over_modulus(double x, int der, const double *param);
00041 double _Complex one_over_x(double x, int der, const double *param);
00042 double _Complex inverse_multiquadric3(double x, int der, const double *param);
00043 double _Complex sinc_kernel(double x, int der, const double *param);
00044 double _Complex cosc(double x, int der, const double *param);
00045 double _Complex kcot(double x, int der, const double *param);
00046 double _Complex one_over_cube(double x, int der, const double *param);
00047
00048
00049 #endif
00050