From aee0db2e2c7edab4b96a3d336fa7c00701e99a69 Mon Sep 17 00:00:00 2001 From: Hauke Heibel Date: Fri, 2 Mar 2012 16:58:12 +0100 Subject: [PATCH] Moved the operator/(Scalar,ArrayBase) into the Eigen namespace. --- Eigen/src/Core/GlobalFunctions.h | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/Eigen/src/Core/GlobalFunctions.h b/Eigen/src/Core/GlobalFunctions.h index fba675ffc..472e101a5 100644 --- a/Eigen/src/Core/GlobalFunctions.h +++ b/Eigen/src/Core/GlobalFunctions.h @@ -71,21 +71,21 @@ namespace std } } -/** -* \brief Component-wise division of a scalar by array elements. -**/ -template -inline const Eigen::CwiseUnaryOp, const Derived> - operator/(typename Derived::Scalar s, const Eigen::ArrayBase& a) -{ - return Eigen::CwiseUnaryOp, const Derived>( - a.derived(), - Eigen::internal::scalar_inverse_mult_op(s) - ); -} - namespace Eigen { + /** + * \brief Component-wise division of a scalar by array elements. + **/ + template + inline const Eigen::CwiseUnaryOp, const Derived> + operator/(typename Derived::Scalar s, const Eigen::ArrayBase& a) + { + return Eigen::CwiseUnaryOp, const Derived>( + a.derived(), + Eigen::internal::scalar_inverse_mult_op(s) + ); + } + namespace internal { EIGEN_ARRAY_DECLARE_GLOBAL_EIGEN_UNARY(real,scalar_real_op)