From 71089a6354e486c27ec4b0f308d5085c0e2be2b2 Mon Sep 17 00:00:00 2001 From: Frank Dellaert Date: Wed, 24 Feb 2010 06:12:56 +0000 Subject: [PATCH] vector_scale_inplace --- cpp/Matrix.cpp | 19 +++++++++++-------- cpp/Matrix.h | 1 + 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/cpp/Matrix.cpp b/cpp/Matrix.cpp index 0ece773c4..4983d3864 100644 --- a/cpp/Matrix.cpp +++ b/cpp/Matrix.cpp @@ -802,18 +802,21 @@ return collect(matrices); } /* ************************************************************************* */ -// row scaling -Matrix vector_scale(const Vector& v, const Matrix& A) { - Matrix M(A); +// row scaling, in-place +void vector_scale_inplace(const Vector& v, Matrix& A) { size_t m = A.size1(); size_t n = A.size2(); for (size_t i=0; i