From b0cbdf41ba20586cc15cbc5881c26474750ed4a9 Mon Sep 17 00:00:00 2001 From: nojhan Date: Tue, 10 Jul 2012 14:09:10 +0200 Subject: [PATCH] correct vector initialization within Eigen implemetation; delete useless asserts --- edo/src/edoEstimatorNormalMulti.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/edo/src/edoEstimatorNormalMulti.h b/edo/src/edoEstimatorNormalMulti.h index 1ce893ba6..735304276 100644 --- a/edo/src/edoEstimatorNormalMulti.h +++ b/edo/src/edoEstimatorNormalMulti.h @@ -194,16 +194,19 @@ public: // Be sure that the symmetric matrix got the good size assert(var.innerSize() == s_size); assert(var.outerSize() == s_size); - assert(var.innerSize() == _varcovar.innerSize()); - assert(var.outerSize() == _varcovar.outerSize()); _varcovar = var / p_size; + // assert(var.innerSize() == _varcovar.innerSize()); + // assert(var.outerSize() == _varcovar.outerSize()); + + // _mean.resize(s_size); // FIXME: check if it is really used because of the assignation below // unit vector // ublas::scalar_vector< AtomType > u( p_size, 1 ); - Vector u( p_size, 1); + Vector u( p_size); + u = Vector::Constant(p_size, 1); // sum over columns // _mean = ublas::prod( ublas::trans( sample ), u );