From a240f83216ddf690dfa205460500abba9bdcbe52 Mon Sep 17 00:00:00 2001 From: Manoj Rajagopalan Date: Wed, 26 May 2010 13:00:55 -0400 Subject: [PATCH] Fix to ProductBase::evalTo() in order to get matrix multiplication working for numeric types that don't have implicit conversion from int --- Eigen/src/Core/ProductBase.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Eigen/src/Core/ProductBase.h b/Eigen/src/Core/ProductBase.h index fbf77f2a5..611ca27c2 100644 --- a/Eigen/src/Core/ProductBase.h +++ b/Eigen/src/Core/ProductBase.h @@ -104,7 +104,7 @@ class ProductBase : public MatrixBase inline int cols() const { return m_rhs.cols(); } template - inline void evalTo(Dest& dst) const { dst.setZero(); scaleAndAddTo(dst,1); } + inline void evalTo(Dest& dst) const { dst.setZero(); scaleAndAddTo(dst,Scalar(1)); } template inline void addTo(Dest& dst) const { scaleAndAddTo(dst,1); }