diff options
author | Kenneth Frank Riddile <kfriddile@yahoo.com> | 2009-01-06 04:38:00 +0000 |
---|---|---|
committer | Kenneth Frank Riddile <kfriddile@yahoo.com> | 2009-01-06 04:38:00 +0000 |
commit | 6736e52d2552750c7346c67e6154e7169528af2a (patch) | |
tree | eb24a8b951d86b963289fc0a94d107b1e8314e50 /Eigen/src/QR/SelfAdjointEigenSolver.h | |
parent | 1c29d703123f876d75885a03b10c5deb3d36813f (diff) |
* suppressed some minor warnings
Diffstat (limited to 'Eigen/src/QR/SelfAdjointEigenSolver.h')
-rw-r--r-- | Eigen/src/QR/SelfAdjointEigenSolver.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/QR/SelfAdjointEigenSolver.h b/Eigen/src/QR/SelfAdjointEigenSolver.h index 36188bcf9..a99a0b79b 100644 --- a/Eigen/src/QR/SelfAdjointEigenSolver.h +++ b/Eigen/src/QR/SelfAdjointEigenSolver.h @@ -334,7 +334,7 @@ MatrixBase<Derived>::operatorNorm() const template<typename RealScalar, typename Scalar> static void ei_tridiagonal_qr_step(RealScalar* diag, RealScalar* subdiag, int start, int end, Scalar* matrixQ, int n) { - RealScalar td = (diag[end-1] - diag[end])*0.5; + RealScalar td = (diag[end-1] - diag[end])*RealScalar(0.5); RealScalar e2 = ei_abs2(subdiag[end-1]); RealScalar mu = diag[end] - e2 / (td + (td>0 ? 1 : -1) * ei_sqrt(td*td + e2)); RealScalar x = diag[start] - mu; |