Mercurial > octave-nkf
diff liboctave/numeric/oct-rand.cc @ 16971:259c1f295a1e
Use xfinite to replace some (isinf || isnan) instances in C++ code.
* libinterp/corefcn/graphics.cc(max_axes_scale, check_limit_vals, FIX_LIMITS,
update_axis_limits): Use xfinite.
* libinterp/corefcn/ls-mat5.cc(save_mat5_array_length): Use xfinite.
* libinterp/corefcn/pr-output.cc(pr_max_internal, pr_min_internal, set_format):
Use xfinite.
* liboctave/numeric/lo-mappers.h(X_NINT): Use xfinite.
* liboctave/numeric/oct-rand.cc(do_scalar, do_float_scalar, fill): Use xfinite.
* liboctave/util/lo-utils.cc(xtoo_large_for_float): Use xfinite.
author | Rik <rik@octave.org> |
---|---|
date | Sat, 13 Jul 2013 08:08:15 -0700 |
parents | c1c6502fe52b |
children | 213ee68b59da |
line wrap: on
line diff
--- a/liboctave/numeric/oct-rand.cc Sat Jul 13 10:28:57 2013 +0200 +++ b/liboctave/numeric/oct-rand.cc Sat Jul 13 08:08:15 2013 -0700 @@ -360,7 +360,7 @@ break; case poisson_dist: - if (a < 0.0 || xisnan (a) || xisinf (a)) + if (a < 0.0 || ! xfinite (a)) retval = octave_NaN; else { @@ -371,7 +371,7 @@ break; case gamma_dist: - if (a <= 0.0 || xisnan (a) || xisinf (a)) + if (a <= 0.0 || ! xfinite (a)) retval = octave_NaN; else F77_FUNC (dgengam, DGENGAM) (1.0, a, retval); @@ -443,7 +443,7 @@ break; case poisson_dist: - if (da < 0.0 || xisnan (da) || xisinf (da)) + if (da < 0.0 || ! xfinite (a)) dretval = octave_NaN; else { @@ -454,7 +454,7 @@ break; case gamma_dist: - if (da <= 0.0 || xisnan (da) || xisinf (da)) + if (da <= 0.0 || ! xfinite (a)) retval = octave_NaN; else F77_FUNC (dgengam, DGENGAM) (1.0, da, dretval); @@ -748,7 +748,7 @@ case poisson_dist: if (use_old_generators) { - if (a < 0.0 || xisnan (a) || xisinf (a)) + if (a < 0.0 || ! xfinite (a)) #define RAND_FUNC(x) x = octave_NaN; MAKE_RAND (len); #undef RAND_FUNC @@ -769,7 +769,7 @@ case gamma_dist: if (use_old_generators) { - if (a <= 0.0 || xisnan (a) || xisinf (a)) + if (a <= 0.0 || ! xfinite (a)) #define RAND_FUNC(x) x = octave_NaN; MAKE_RAND (len); #undef RAND_FUNC @@ -838,7 +838,7 @@ if (use_old_generators) { double da = a; - if (da < 0.0 || xisnan (da) || xisinf (da)) + if (da < 0.0 || ! xfinite (a)) #define RAND_FUNC(x) x = octave_NaN; MAKE_RAND (len); #undef RAND_FUNC @@ -860,7 +860,7 @@ if (use_old_generators) { double da = a; - if (da <= 0.0 || xisnan (da) || xisinf (da)) + if (da <= 0.0 || ! xfinite (a)) #define RAND_FUNC(x) x = octave_NaN; MAKE_RAND (len); #undef RAND_FUNC