Mercurial > hg > octave-nkf
diff liboctave/numeric/lo-mappers.cc @ 19943:9155bab86647
use 0.0f style constants instead of static_cast<float> (0.0)
* data.cc, det.cc, op-fcm-fcs.cc, op-fcs-fcm.cc, op-fcs-fcs.cc,
op-fcs-fm.cc, op-fcs-fs.cc, op-fm-fcs.cc, op-fs-fcs.cc,
fCDiagMatrix.cc, lo-mappers.cc, mx-ops: Use 0.0f style constants
instead of static_cast<float> (0.0).
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Tue, 17 Feb 2015 16:30:52 -0500 |
parents | 554aaaf99644 |
children | 3fa35defe495 |
line wrap: on
line diff
--- a/liboctave/numeric/lo-mappers.cc +++ b/liboctave/numeric/lo-mappers.cc @@ -461,7 +461,7 @@ FloatComplex asinh (const FloatComplex& x) { - return log (x + sqrt (x*x + static_cast<float>(1.0))); + return log (x + sqrt (x*x + 1.0f)); } FloatComplex @@ -469,14 +469,13 @@ { static FloatComplex i (0, 1); - return i * log ((i + x) / (i - x)) / static_cast<float>(2.0); + return i * log ((i + x) / (i - x)) / 2.0f; } FloatComplex atanh (const FloatComplex& x) { - return log ((static_cast<float>(1.0) + x) / (static_cast<float> - (1.0) - x)) / static_cast<float>(2.0); + return log ((1.0f + x) / (static_cast<float> (1.0) - x)) / 2.0f; } // complex -> bool mappers.