diff --git a/src/base/cg.rs b/src/base/cg.rs index ba5dffa32..051a98bf7 100644 --- a/src/base/cg.rs +++ b/src/base/cg.rs @@ -288,7 +288,8 @@ impl> SquareMatrix { for i in 0..D::dim() { for j in 0..D::dim() - 1 { - self[(j, i)] += shift[j] * self[(D::dim() - 1, i)]; + let add = shift[j] * self[(D::dim() - 1, i)]; + self[(j, i)] += add; } } }