Mercurial > hg > octave-nkf
diff src/ov-flt-re-mat.cc @ 9470:bcdf878e2686
use complex function for acos mapper if arg is out of range [-1, 1]
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 29 Jul 2009 13:40:42 -0400 |
parents | fb8b8589dd46 |
children | 9ecd35a606e3 |
line wrap: on
line diff
--- a/src/ov-flt-re-mat.cc +++ b/src/ov-flt-re-mat.cc @@ -783,7 +783,7 @@ ARRAY_MAPPER (erfc, FloatNDArray::dmapper, ::erfcf) ARRAY_MAPPER (gamma, FloatNDArray::dmapper, xgamma) CD_ARRAY_MAPPER (lgamma, xlgamma, xlgamma, 0.0, octave_Float_Inf) -ARRAY_MAPPER (acos, FloatNDArray::dmapper, ::acosf) +CD_ARRAY_MAPPER (acos, ::acosf, ::acos, -1.0, 1.0) CD_ARRAY_MAPPER (acosh, ::acoshf, ::acosh, 1.0, octave_Float_Inf) ARRAY_MAPPER (angle, FloatNDArray::dmapper, ::arg) ARRAY_MAPPER (arg, FloatNDArray::dmapper, ::arg)