toon-members
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Toon-members] TooN SymEigen.h


From: Gerhard Reitmayr
Subject: [Toon-members] TooN SymEigen.h
Date: Fri, 08 May 2009 12:06:28 +0000

CVSROOT:        /cvsroot/toon
Module name:    TooN
Changes by:     Gerhard Reitmayr <gerhard>      09/05/08 12:06:28

Modified files:
        .              : SymEigen.h 

Log message:
        make sure sqrt is found

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/TooN/SymEigen.h?cvsroot=toon&r1=1.14&r2=1.15

Patches:
Index: SymEigen.h
===================================================================
RCS file: /cvsroot/toon/TooN/SymEigen.h,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- SymEigen.h  15 Apr 2009 15:50:32 -0000      1.14
+++ SymEigen.h  8 May 2009 12:06:28 -0000       1.15
@@ -32,6 +32,7 @@
 
 #include <iostream>
 #include <cassert>
+#include <cmath>
 #include <TooN/lapack.h>
 
 #include <TooN/TooN.h>
@@ -75,6 +76,7 @@
                double det = m[0][0]*m[1][1] - m[0][1]*m[1][0];
                double disc = trace*trace - 4 * det;
                assert(disc>=0);
+        using std::sqrt;
                double root_disc = sqrt(disc);
                ev[0] = 0.5 * (trace - root_disc);
                ev[1] = 0.5 * (trace + root_disc);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]