diff src/ov-re-mat.cc @ 12050:3df527f71cee release-3-2-x

use complex function for acos mapper if arg is out of range [-1, 1]
author John W. Eaton <jwe@octave.org>
date Tue, 04 Aug 2009 09:55:38 +0200
parents 087e5d3a82a6
children 34d6f005db4b
line wrap: on
line diff
--- a/src/ov-re-mat.cc
+++ b/src/ov-re-mat.cc
@@ -811,7 +811,7 @@
 ARRAY_MAPPER (erfc, NDArray::dmapper, ::erfc)
 ARRAY_MAPPER (gamma, NDArray::dmapper, xgamma)
 CD_ARRAY_MAPPER (lgamma, xlgamma, xlgamma, 0.0, octave_Inf)
-ARRAY_MAPPER (acos, NDArray::dmapper, ::acos)
+CD_ARRAY_MAPPER (acos, ::acos, ::acos, -1.0, 1.0)
 CD_ARRAY_MAPPER (acosh, ::acosh, ::acosh, 1.0, octave_Inf)
 ARRAY_MAPPER (angle, NDArray::dmapper, ::arg)
 ARRAY_MAPPER (arg, NDArray::dmapper, ::arg)