X-Git-Url: http://git.tdb.fi/?p=libs%2Fmath.git;a=blobdiff_plain;f=source%2Flinal%2Fmatrixops.h;h=84c8012dd49addb539ee5d5f5ebcc4dfaf745fe1;hp=5bf9f433150fb111d77296508746a488625ef1e8;hb=fb1e198;hpb=2826730b5d68d1ad74dc6363af43ca796f96caa2 diff --git a/source/linal/matrixops.h b/source/linal/matrixops.h index 5bf9f43..84c8012 100644 --- a/source/linal/matrixops.h +++ b/source/linal/matrixops.h @@ -17,7 +17,7 @@ public: template -inline T &invert_matrix(T &m, T &r) +inline T &gauss_jordan(T &m, T &r) { typedef typename T::ElementType V; using std::abs; @@ -54,7 +54,7 @@ inline T &invert_matrix(T &m, T &r) for(unsigned j=i; j-->0; ) r.add_row(i, j, -m.element(j, i)); - return m = r; + return r; } } // namespace LinAl