[Top][All Lists]
[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);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Toon-members] TooN SymEigen.h,
Gerhard Reitmayr <=