diff --git a/cpp/Matrix.cpp b/cpp/Matrix.cpp index e5e0c5cfb..5d3bc47fa 100644 --- a/cpp/Matrix.cpp +++ b/cpp/Matrix.cpp @@ -346,10 +346,12 @@ weighted_eliminate(Matrix& A, Vector& b, const Vector& sigmas) { double ai = a(i); b(i) -= ai*d; double *Aptr = A.data().begin()+i*n+j+1; + double *rptr = r.data().begin()+j+1; for (int j2=j+1;j2