X-Git-Url: http://git.tdb.fi/?p=libs%2Fmath.git;a=blobdiff_plain;f=source%2Flinal%2Fmatrix.h;h=bf21184092046c71bc1973ae1575deff51406fb7;hp=2711d40a637489c1bfa3cc9676c2fb8043f978d4;hb=ff8619c1c440fd1a7c8deaca763a33b8e1d53b5e;hpb=291c11cf66e7083dc21fffea1afbdeaaad96077d diff --git a/source/linal/matrix.h b/source/linal/matrix.h index 2711d40..bf21184 100644 --- a/source/linal/matrix.h +++ b/source/linal/matrix.h @@ -51,9 +51,9 @@ public: Matrix &operator+=(const Matrix &); Matrix &operator-=(const Matrix &); - Matrix &exchange_rows(unsigned, unsigned); - Matrix &multiply_row(unsigned, T); - Matrix &add_row(unsigned, unsigned, T); + Matrix &exchange_columns(unsigned, unsigned); + Matrix &multiply_column(unsigned, T); + Matrix &add_column(unsigned, unsigned, T); }; template @@ -227,27 +227,27 @@ inline bool operator==(const Matrix &a, const Matrix &b) } template -inline Matrix &Matrix::exchange_rows(unsigned i, unsigned j) +inline Matrix &Matrix::exchange_columns(unsigned i, unsigned j) { using std::swap; - for(unsigned k=0; k -inline Matrix &Matrix::multiply_row(unsigned i, T s) +inline Matrix &Matrix::multiply_column(unsigned i, T s) { - for(unsigned k=0; k -inline Matrix &Matrix::add_row(unsigned i, unsigned j, T s) +inline Matrix &Matrix::add_column(unsigned i, unsigned j, T s) { - for(unsigned k=0; k