From 7beeb23a54f85f5f0249b7306b9b3a28a2420a3f Mon Sep 17 00:00:00 2001 From: Gertjan van den Burg Date: Fri, 14 Mar 2014 17:10:05 +0100 Subject: start work on eigen decomposition --- src/msvmmaj_kernel.c | 106 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) (limited to 'src/msvmmaj_kernel.c') diff --git a/src/msvmmaj_kernel.c b/src/msvmmaj_kernel.c index 9b421ac..3a92ff5 100644 --- a/src/msvmmaj_kernel.c +++ b/src/msvmmaj_kernel.c @@ -62,6 +62,12 @@ void msvmmaj_make_kernel(struct MajModel *model, struct MajData *data) } } + print_matrix(K, n, n); + + double *P = Malloc(double, n*n); + double *Lambda = Malloc(double, n); + msvmmaj_make_eigen(K, n, P, Lambda); + // copy kernel to data data->Z = realloc(data->Z, n*(n+1)*(sizeof(double))); for (i=0; i