diff --git a/cpp/Matrix.cpp b/cpp/Matrix.cpp index 65bed6976..edbec380a 100644 --- a/cpp/Matrix.cpp +++ b/cpp/Matrix.cpp @@ -60,8 +60,7 @@ Matrix Matrix_(size_t m, size_t n, ...) { /* ************************************************************************* */ Matrix zeros( size_t m, size_t n ) { - Matrix A(m,n); - fill(A.data().begin(),A.data().end(),0.0); + Matrix A(m,n, 0.0); return A; } @@ -313,7 +312,7 @@ weighted_eliminate(Matrix& A, Vector& b, const Vector& sigmas) { // Then update A and b by substituting x with d-rS, zero-ing out x's column. for (int j=0; j