From fef4e071d70870e91aba68b0a34e53bb20f9303f Mon Sep 17 00:00:00 2001 From: Deanna Hood Date: Tue, 17 Mar 2015 05:58:47 +1000 Subject: Rename isinf to isInf --- Eigen/src/Core/Assign_MKL.h | 2 +- Eigen/src/Core/GenericPacketMath.h | 6 +++--- Eigen/src/Core/GlobalFunctions.h | 2 +- Eigen/src/Core/MathFunctions.h | 4 ++-- Eigen/src/Core/functors/UnaryFunctors.h | 16 ++++++++-------- Eigen/src/plugins/ArrayCwiseUnaryOps.h | 16 ++++++++-------- doc/snippets/Cwise_isInf.cpp | 5 +++++ doc/snippets/Cwise_isinf.cpp | 5 ----- test/array.cpp | 4 ++-- 9 files changed, 30 insertions(+), 30 deletions(-) create mode 100644 doc/snippets/Cwise_isInf.cpp delete mode 100644 doc/snippets/Cwise_isinf.cpp diff --git a/Eigen/src/Core/Assign_MKL.h b/Eigen/src/Core/Assign_MKL.h index ec333e4a1..60d8df2de 100644 --- a/Eigen/src/Core/Assign_MKL.h +++ b/Eigen/src/Core/Assign_MKL.h @@ -215,7 +215,7 @@ EIGEN_MKL_VML_DECLARE_UNARY_CALLS_LA(round, Round) EIGEN_MKL_VML_DECLARE_UNARY_CALLS_LA(floor, Floor) EIGEN_MKL_VML_DECLARE_UNARY_CALLS_LA(ceil, Ceil) EIGEN_MKL_VML_DECLARE_UNARY_CALLS_LA(isNaN, IsNaN) -EIGEN_MKL_VML_DECLARE_UNARY_CALLS_LA(isinf, Isinf) +EIGEN_MKL_VML_DECLARE_UNARY_CALLS_LA(isInf, IsInf) EIGEN_MKL_VML_DECLARE_UNARY_CALLS_LA(isFinite, IsFinite) EIGEN_MKL_VML_DECLARE_UNARY_CALLS_REAL(square, Sqr) diff --git a/Eigen/src/Core/GenericPacketMath.h b/Eigen/src/Core/GenericPacketMath.h index c0c3ba1c9..7a467e8db 100644 --- a/Eigen/src/Core/GenericPacketMath.h +++ b/Eigen/src/Core/GenericPacketMath.h @@ -78,7 +78,7 @@ struct default_packet_traits HasFloor = 0, HasCeil = 0, HasIsNaN = 0, - HasIsinf = 0, + HasIsInf = 0, HasIsFinite = 0 }; }; @@ -400,9 +400,9 @@ Packet pceil(const Packet& a) { using numext::ceil; return ceil(a); } template EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pisNaN(const Packet& a) { using numext::isNaN; return isNaN(a); } -/** \internal \returns the isinf of \a a (coeff-wise) */ +/** \internal \returns the isInf of \a a (coeff-wise) */ template EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS -Packet pisinf(const Packet& a) { using numext::isinf; return isinf(a); } +Packet pisInf(const Packet& a) { using numext::isInf; return isInf(a); } /** \internal \returns the isFinite of \a a (coeff-wise) */ template EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS diff --git a/Eigen/src/Core/GlobalFunctions.h b/Eigen/src/Core/GlobalFunctions.h index 03627c759..b99bc7533 100644 --- a/Eigen/src/Core/GlobalFunctions.h +++ b/Eigen/src/Core/GlobalFunctions.h @@ -60,7 +60,7 @@ namespace Eigen EIGEN_ARRAY_DECLARE_GLOBAL_UNARY(floor,scalar_floor_op) EIGEN_ARRAY_DECLARE_GLOBAL_UNARY(ceil,scalar_ceil_op) EIGEN_ARRAY_DECLARE_GLOBAL_UNARY(isNaN,scalar_isNaN_op) - EIGEN_ARRAY_DECLARE_GLOBAL_UNARY(isinf,scalar_isinf_op) + EIGEN_ARRAY_DECLARE_GLOBAL_UNARY(isInf,scalar_isInf_op) EIGEN_ARRAY_DECLARE_GLOBAL_UNARY(isFinite,scalar_isFinite_op) template diff --git a/Eigen/src/Core/MathFunctions.h b/Eigen/src/Core/MathFunctions.h index fceb29e1a..36a6eb650 100644 --- a/Eigen/src/Core/MathFunctions.h +++ b/Eigen/src/Core/MathFunctions.h @@ -759,7 +759,7 @@ bool (isNaN)(const std::complex& x) template EIGEN_DEVICE_FUNC -bool (isinf)(const T& x) +bool (isInf)(const T& x) { using std::isinf; return isinf(x); @@ -767,7 +767,7 @@ bool (isinf)(const T& x) template EIGEN_DEVICE_FUNC -bool (isinf)(const std::complex& x) +bool (isInf)(const std::complex& x) { using std::real; using std::imag; diff --git a/Eigen/src/Core/functors/UnaryFunctors.h b/Eigen/src/Core/functors/UnaryFunctors.h index a340963c2..fa74aeae0 100644 --- a/Eigen/src/Core/functors/UnaryFunctors.h +++ b/Eigen/src/Core/functors/UnaryFunctors.h @@ -587,22 +587,22 @@ struct functor_traits > }; /** \internal - * \brief Template functor to compute the isinf of a scalar - * \sa class CwiseUnaryOp, ArrayBase::isinf() + * \brief Template functor to compute the isInf of a scalar + * \sa class CwiseUnaryOp, ArrayBase::isInf() */ -template struct scalar_isinf_op { - EIGEN_EMPTY_STRUCT_CTOR(scalar_isinf_op) +template struct scalar_isInf_op { + EIGEN_EMPTY_STRUCT_CTOR(scalar_isInf_op) typedef bool result_type; - EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type operator() (const Scalar& a) const { return numext::isinf(a); } + EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type operator() (const Scalar& a) const { return numext::isInf(a); } typedef typename packet_traits::type Packet; - inline Packet packetOp(const Packet& a) const { return internal::pisinf(a); } + inline Packet packetOp(const Packet& a) const { return internal::pisInf(a); } }; template -struct functor_traits > +struct functor_traits > { enum { Cost = NumTraits::MulCost, - PacketAccess = packet_traits::HasIsinf + PacketAccess = packet_traits::HasIsInf }; }; diff --git a/Eigen/src/plugins/ArrayCwiseUnaryOps.h b/Eigen/src/plugins/ArrayCwiseUnaryOps.h index 32f2afc00..6e6c86401 100644 --- a/Eigen/src/plugins/ArrayCwiseUnaryOps.h +++ b/Eigen/src/plugins/ArrayCwiseUnaryOps.h @@ -25,7 +25,7 @@ typedef CwiseUnaryOp, const Derived> RoundRetu typedef CwiseUnaryOp, const Derived> FloorReturnType; typedef CwiseUnaryOp, const Derived> CeilReturnType; typedef CwiseUnaryOp, const Derived> IsNaNReturnType; -typedef CwiseUnaryOp, const Derived> IsinfReturnType; +typedef CwiseUnaryOp, const Derived> IsInfReturnType; typedef CwiseUnaryOp, const Derived> IsFiniteReturnType; /** \returns an expression of the coefficient-wise absolute value of \c *this @@ -370,7 +370,7 @@ ceil() const * Example: \include Cwise_isNaN.cpp * Output: \verbinclude Cwise_isNaN.out * - * \sa isFinite(), isinf() + * \sa isFinite(), isInf() */ inline const IsNaNReturnType isNaN() const @@ -378,17 +378,17 @@ isNaN() const return IsNaNReturnType(derived()); } -/** \returns an expression of the coefficient-wise isinf of *this. +/** \returns an expression of the coefficient-wise isInf of *this. * - * Example: \include Cwise_isinf.cpp - * Output: \verbinclude Cwise_isinf.out + * Example: \include Cwise_isInf.cpp + * Output: \verbinclude Cwise_isInf.out * * \sa isNaN() */ -inline const IsinfReturnType -isinf() const +inline const IsInfReturnType +isInf() const { - return IsinfReturnType(derived()); + return IsInfReturnType(derived()); } /** \returns an expression of the coefficient-wise isFinite of *this. diff --git a/doc/snippets/Cwise_isInf.cpp b/doc/snippets/Cwise_isInf.cpp new file mode 100644 index 000000000..beb6746d0 --- /dev/null +++ b/doc/snippets/Cwise_isInf.cpp @@ -0,0 +1,5 @@ +Array3d v(1,2,3); +v(1) *= 0.0/0.0; +v(2) /= 0.0; +cout << v << endl << endl; +cout << isInf(v) << endl; diff --git a/doc/snippets/Cwise_isinf.cpp b/doc/snippets/Cwise_isinf.cpp deleted file mode 100644 index be793081c..000000000 --- a/doc/snippets/Cwise_isinf.cpp +++ /dev/null @@ -1,5 +0,0 @@ -Array3d v(1,2,3); -v(1) *= 0.0/0.0; -v(2) /= 0.0; -cout << v << endl << endl; -cout << isinf(v) << endl; diff --git a/test/array.cpp b/test/array.cpp index cc0aed0a6..5729e8eed 100644 --- a/test/array.cpp +++ b/test/array.cpp @@ -214,7 +214,7 @@ template void array_real(const ArrayType& m) VERIFY_IS_APPROX(m1.floor(), floor(m1)); VERIFY_IS_APPROX(m1.ceil(), ceil(m1)); VERIFY_IS_APPROX(m1.isNaN(), isNaN(m1)); - VERIFY_IS_APPROX(m1.isinf(), isinf(m1)); + VERIFY_IS_APPROX(m1.isInf(), isInf(m1)); VERIFY_IS_APPROX(m1.isFinite(), isFinite(m1)); VERIFY_IS_APPROX(m1.square(), square(m1)); @@ -283,7 +283,7 @@ template void array_complex(const ArrayType& m) VERIFY_IS_APPROX(m1.floor(), floor(m1)); VERIFY_IS_APPROX(m1.ceil(), ceil(m1)); VERIFY_IS_APPROX(m1.isNaN(), isNaN(m1)); - VERIFY_IS_APPROX(m1.isinf(), isinf(m1)); + VERIFY_IS_APPROX(m1.isInf(), isInf(m1)); VERIFY_IS_APPROX(m1.isFinite(), isFinite(m1)); VERIFY_IS_APPROX(m1.square(), square(m1)); VERIFY_IS_APPROX(m1.sin(), sin(m1)); -- cgit v1.2.3