aboutsummaryrefslogtreecommitdiff
path: root/include/gensvm_kernel.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/gensvm_kernel.h')
-rw-r--r--include/gensvm_kernel.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/include/gensvm_kernel.h b/include/gensvm_kernel.h
index 45b7e62..a1fac20 100644
--- a/include/gensvm_kernel.h
+++ b/include/gensvm_kernel.h
@@ -14,12 +14,10 @@
#ifndef GENSVM_KERNEL_H
#define GENSVM_KERNEL_H
-// forward declarations
-struct GenData;
-struct GenModel;
+// includes
+#include "gensvm_base.h"
// function declarations
-
void gensvm_kernel_preprocess(struct GenModel *model, struct GenData *data);
void gensvm_kernel_postprocess(struct GenModel *model,
struct GenData *traindata, struct GenData *testdata);
@@ -36,5 +34,9 @@ void gensvm_make_testfactor(struct GenData *testdata,
double gensvm_dot_rbf(double *x1, double *x2, double *kernelparam, long n);
double gensvm_dot_poly(double *x1, double *x2, double *kernelparam, long n);
double gensvm_dot_sigmoid(double *x1, double *x2, double *kernelparam, long n);
-
+int dsyevx(char JOBZ, char RANGE, char UPLO, int N, double *A, int LDA,
+ double VL, double VU, int IL, int IU, double ABSTOL,
+ int *M, double *W, double *Z, int LDZ, double *WORK, int LWORK,
+ int *IWORK, int *IFAIL);
+double dlamch(char CMACH);
#endif