From ad9916ac967b16d0e22fe08b9fd974f6efdf7fb2 Mon Sep 17 00:00:00 2001 From: Giovanni Bussi <giovanni.bussi@gmail.com> Date: Fri, 25 Jan 2013 09:54:25 +0100 Subject: [PATCH] Fixed wrong use of int() For real numbers, one should use fabs --- src/tools/Matrix.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/Matrix.h b/src/tools/Matrix.h index 940fd9ac1..36bf751e8 100644 --- a/src/tools/Matrix.h +++ b/src/tools/Matrix.h @@ -157,7 +157,7 @@ public: unsigned isSymmetric() const { if (rw!=cl){ return 0; } unsigned sym=1; - for(unsigned i=1;i<rw;++i) for(unsigned j=0;j<i;++j) if( abs(data[i+j*cl]-data[j+i*cl])>1.e-30 ){ sym=0; break; } + for(unsigned i=1;i<rw;++i) for(unsigned j=0;j<i;++j) if( std::fabs(data[i+j*cl]-data[j+i*cl])>1.e-30 ){ sym=0; break; } return sym; } }; -- GitLab