aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/Dot.h
diff options
context:
space:
mode:
authorGravatar Nicolas Mellado <nmellado0@gmail.com>2015-07-11 19:40:15 +0200
committerGravatar Nicolas Mellado <nmellado0@gmail.com>2015-07-11 19:40:15 +0200
commit1dd6a329e860abff4828da14884dddaa039ad45d (patch)
tree3c5f6e7655e2a0bf241b749ba0fe732e5965200d /Eigen/src/Core/Dot.h
parentbc40eb745d12586009e82732239af6842b98f8a5 (diff)
Cuda compatibility: remove explicit call to std math functions
Diffstat (limited to 'Eigen/src/Core/Dot.h')
-rw-r--r--Eigen/src/Core/Dot.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/Eigen/src/Core/Dot.h b/Eigen/src/Core/Dot.h
index 6228f71bd..94b058466 100644
--- a/Eigen/src/Core/Dot.h
+++ b/Eigen/src/Core/Dot.h
@@ -99,7 +99,7 @@ EIGEN_STRONG_INLINE typename NumTraits<typename internal::traits<Derived>::Scala
template<typename Derived>
inline typename NumTraits<typename internal::traits<Derived>::Scalar>::Real MatrixBase<Derived>::norm() const
{
- using std::sqrt;
+ EIGEN_USING_STD_MATH(sqrt)
return sqrt(squaredNorm());
}
@@ -141,7 +141,7 @@ struct lpNorm_selector
EIGEN_DEVICE_FUNC
static inline RealScalar run(const MatrixBase<Derived>& m)
{
- using std::pow;
+ EIGEN_USING_STD_MATH(pow)
return pow(m.cwiseAbs().array().pow(p).sum(), RealScalar(1)/p);
}
};