X-Git-Url: http://git.tdb.fi/?p=libs%2Fmath.git;a=blobdiff_plain;f=source%2Flinal%2Fmatrix.h;h=2711d40a637489c1bfa3cc9676c2fb8043f978d4;hp=daf9cb898e04393f2fc2d0f4d75b52d69bca4b94;hb=9ab061034720c1c0db4e8bff5dae4191ccd2a26f;hpb=d5bd427318f897fed1f42d104fa4ef7868e13bad diff --git a/source/linal/matrix.h b/source/linal/matrix.h index daf9cb8..2711d40 100644 --- a/source/linal/matrix.h +++ b/source/linal/matrix.h @@ -2,6 +2,7 @@ #define MSP_LINAL_MATRIX_H_ #include +#include #include "vector.h" namespace Msp { @@ -260,6 +261,27 @@ inline Matrix transpose(const Matrix &m) return r; } +template +inline std::ostream &operator<<(std::ostream &s, const Matrix &m) +{ + s << "Matrix" << M << 'x' << N << '('; + for(unsigned i=0; i