| commit | 3d59ae02031c1aab8fbaa4457f06d31d9e9b2414 | [log] [tgz] |
|---|---|---|
| author | Gael Guennebaud <g.gael@free.fr> | Fri Mar 27 09:59:24 2015 +0100 |
| committer | Gael Guennebaud <g.gael@free.fr> | Fri Mar 27 09:59:24 2015 +0100 |
| tree | f30d88879273eb39955d391fc39766536acd85cf | |
| parent | 29eaa2b0f175a94b44be2a4b1d9ae7048b169e62 [diff] |
Fix hypot(0,0).
diff --git a/Eigen/src/Core/MathFunctions.h b/Eigen/src/Core/MathFunctions.h index e1b233d..3c240c2 100644 --- a/Eigen/src/Core/MathFunctions.h +++ b/Eigen/src/Core/MathFunctions.h
@@ -328,6 +328,7 @@ p = _y; qp = _x / p; } + if(p==RealScalar(0)) return RealScalar(0); return p * sqrt(RealScalar(1) + qp*qp); } };