Go to the documentation of this file.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 "config.h"
00028
00029 #ifdef HAVE_COMPLEX_H
00030 #include <complex.h>
00031 #endif
00032
00033 #ifdef __cplusplus
00034 extern "C"
00035 {
00036 #endif
00037
00043 double _Complex gaussian(double x, int der, const double *param);
00044 double _Complex multiquadric(double x, int der, const double *param);
00045 double _Complex inverse_multiquadric(double x, int der, const double *param);
00046 double _Complex logarithm(double x, int der, const double *param);
00047 double _Complex thinplate_spline(double x, int der, const double *param);
00048 double _Complex one_over_square(double x, int der, const double *param);
00049 double _Complex one_over_modulus(double x, int der, const double *param);
00050 double _Complex one_over_x(double x, int der, const double *param);
00051 double _Complex inverse_multiquadric3(double x, int der, const double *param);
00052 double _Complex sinc_kernel(double x, int der, const double *param);
00053 double _Complex cosc(double x, int der, const double *param);
00054 double _Complex kcot(double x, int der, const double *param);
00055 double _Complex one_over_cube(double x, int der, const double *param);
00056
00057
00058 #ifdef __cplusplus
00059 }
00060 #endif
00061
00062 #endif
00063