From fb2027574d9074d275a0bcc5bf6b4b9d2459a66f Mon Sep 17 00:00:00 2001 From: Max Kahnt <max.kahnt@fu-berlin.de> Date: Tue, 3 Feb 2015 12:32:21 +0100 Subject: [PATCH] Fix bug in SingleNonZeroColumnMatrix where entries were overridden instead of added. --- dune/matrix-vector/singlenonzerocolumnmatrix.hh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dune/matrix-vector/singlenonzerocolumnmatrix.hh b/dune/matrix-vector/singlenonzerocolumnmatrix.hh index afe07c8..4225019 100644 --- a/dune/matrix-vector/singlenonzerocolumnmatrix.hh +++ b/dune/matrix-vector/singlenonzerocolumnmatrix.hh @@ -84,7 +84,7 @@ public: void umtv(const X& x, Y& y) const { for(size_type i=0; i<N(); ++i) - y[columnIndex_] = nonZeroColumn_[i] * x[i]; + y[columnIndex_] += nonZeroColumn_[i] * x[i]; } template<class X , class Y > -- GitLab