diff src/EM.cpp @ 95:853b2d750688 bqvec

Fix silly bug
author Chris Cannam
date Tue, 06 May 2014 14:37:42 +0100
parents 891cbcf1e4d2
children 9ecad4c9c2a2
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);