changeset 95:853b2d750688 bqvec

Fix silly bug
author Chris Cannam
date Tue, 06 May 2014 14:37:42 +0100
parents 891cbcf1e4d2
children c2996b9bedbe
files src/EM.cpp testdata/timing/results.txt
diffstat 2 files changed, 9 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/EM.cpp	Tue May 06 14:29:07 2014 +0100
+++ b/src/EM.cpp	Tue May 06 14:37:42 2014 +0100
@@ -123,6 +123,7 @@
     normaliseColumn(norm, m_binCount);
     expectation(norm);
     maximisation(norm);
+    deallocate(norm);
 }
 
 const double *
@@ -193,7 +194,7 @@
                 const double *w = templateFor(i, n, f);
 
                 v_copy(contributions, w, m_binCount);
-                v_add(contributions, m_q, m_binCount);
+                v_multiply(contributions, m_q, m_binCount);
                 v_scale(contributions, factor, m_binCount);
 
                 double total = v_sum(contributions, m_binCount);
--- a/testdata/timing/results.txt	Tue May 06 14:29:07 2014 +0100
+++ b/testdata/timing/results.txt	Tue May 06 14:37:42 2014 +0100
@@ -142,3 +142,10 @@
 user	1m36.863s
 sys	0m0.240s
 
+commit:891cbcf1e4d2, as commit:81eaba98985b but with some calculations
+vectorised
+
+real	1m24.961s
+user	1m24.663s
+sys	0m0.177s
+