Mercurial > octave
diff liboctave/numeric/lo-specfun.cc @ 23726:1147e5c912aa
Remove unnecessary octave::math::(ceil,trunc,floor) declarations.
* lo-mappers.h: Remove prototypes for octave::math::(ceil,trunc,floor) which
accept doubles or floats. Use std::(ceil,trunc,floor) as replacement.
* lo-specfun.cc: Replace math::floor with std::floor.
author | Rik <rik@octave.org> |
---|---|
date | Mon, 03 Jul 2017 09:45:59 -0700 |
parents | 08036a7f3660 |
children | 102049c83e7c |
line wrap: on
line diff
--- a/liboctave/numeric/lo-specfun.cc Mon Jul 03 08:01:20 2017 -0400 +++ b/liboctave/numeric/lo-specfun.cc Mon Jul 03 09:45:59 2017 -0700 @@ -3252,7 +3252,7 @@ static const double euler_mascheroni = 0.577215664901532860606512090082402431042; - const bool is_int = (math::floor (z) == z); + const bool is_int = (std::floor (z) == z); T p = 0; if (z <= 0) @@ -3271,7 +3271,7 @@ for (octave_idx_type k = z - 1; k > 0; k--) p += 1.0 / k; } - else if (math::floor (z + 0.5) == z + 0.5) + else if (std::floor (z + 0.5) == z + 0.5) { // Abramowitz and Stegun, page 258, eq 6.3.3 and 6.3.4 for (octave_idx_type k = z; k > 0; k--)