Rename isnan to isNaN

This commit is contained in:
Deanna Hood
2015-03-17 02:04:42 +10:00
parent f89fcefa79
commit fb68b149cb
7 changed files with 25 additions and 25 deletions

View File

@@ -566,23 +566,23 @@ struct functor_traits<scalar_ceil_op<Scalar> >
};
/** \internal
* \brief Template functor to compute the isnan of a scalar
* \sa class CwiseUnaryOp, ArrayBase::isnan()
* \brief Template functor to compute whether a scalar is NaN
* \sa class CwiseUnaryOp, ArrayBase::isNaN()
*/
template<typename Scalar> struct scalar_isnan_op {
EIGEN_EMPTY_STRUCT_CTOR(scalar_isnan_op)
template<typename Scalar> struct scalar_isNaN_op {
EIGEN_EMPTY_STRUCT_CTOR(scalar_isNaN_op)
typedef bool result_type;
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type operator() (const Scalar& a) const { return numext::isnan(a); }
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type operator() (const Scalar& a) const { return numext::isNaN(a); }
template<typename Packet>
EIGEN_STRONG_INLINE const Packet packetOp(const Packet& a) const
{ return internal::pisnan(a); }
{ return internal::pisNaN(a); }
};
template<typename Scalar>
struct functor_traits<scalar_isnan_op<Scalar> >
struct functor_traits<scalar_isNaN_op<Scalar> >
{
enum {
Cost = NumTraits<Scalar>::MulCost,
PacketAccess = packet_traits<Scalar>::HasIsnan
PacketAccess = packet_traits<Scalar>::HasIsNaN
};
};