X-Git-Url: http://git.tdb.fi/?p=libs%2Fmath.git;a=blobdiff_plain;f=source%2Flinal%2Fsquarematrix.h;h=1cdc56726455f9ab2b97589b1b93bacbad702eac;hp=0af9a7454852cb5106382fcda2a4f1c5e2aaf824;hb=643aa7b2317f88463f66da11e595ebe0f6c9621d;hpb=fe9d42c7cb18bc1db6d278bdc2f8372822d025bf diff --git a/source/linal/squarematrix.h b/source/linal/squarematrix.h index 0af9a74..1cdc567 100644 --- a/source/linal/squarematrix.h +++ b/source/linal/squarematrix.h @@ -1,6 +1,7 @@ #ifndef MSP_LINAL_SQUAREMATRIX_H_ #define MSP_LINAL_SQUAREMATRIX_H_ +#include #include #include "matrix.h" @@ -52,6 +53,8 @@ SquareMatrix &SquareMatrix::operator*=(const SquareMatrix &m) template SquareMatrix &SquareMatrix::invert() { + using std::abs; + SquareMatrix r = identity(); for(unsigned i=0; i