Go to the source code of this file.
Namespaces | |
namespace | Eigen |
namespace | Eigen::internal |
namespace | std |
Defines | |
#define | EIGEN_ARRAY_DECLARE_GLOBAL_EIGEN_UNARY(NAME, FUNCTOR) |
#define | EIGEN_ARRAY_DECLARE_GLOBAL_STD_UNARY(NAME, FUNCTOR) |
Functions | |
template<typename Derived > | |
const Eigen::CwiseUnaryOp < Eigen::internal::scalar_inverse_mult_op < typename Derived::Scalar > , const Derived > | Eigen::operator/ (typename Derived::Scalar s, const Eigen::ArrayBase< Derived > &a) |
Component-wise division of a scalar by array elements. | |
template<typename Derived > | |
const Eigen::CwiseUnaryOp < Eigen::internal::scalar_pow_op < typename Derived::Scalar > , const Derived > | std::pow (const Eigen::ArrayBase< Derived > &x, const typename Derived::Scalar &exponent) |
template<typename Derived > | |
const Eigen::CwiseBinaryOp < Eigen::internal::scalar_binary_pow_op < typename Derived::Scalar, typename Derived::Scalar > , const Derived, const Derived > | std::pow (const Eigen::ArrayBase< Derived > &x, const Eigen::ArrayBase< Derived > &exponents) |
#define EIGEN_ARRAY_DECLARE_GLOBAL_EIGEN_UNARY | ( | NAME, | |
FUNCTOR | |||
) |
\ template<typename Derived> \ struct NAME##_retval<ArrayBase<Derived> > \ { \ typedef const Eigen::CwiseUnaryOp<Eigen::internal::FUNCTOR<typename Derived::Scalar>, const Derived> type; \ }; \ template<typename Derived> \ struct NAME##_impl<ArrayBase<Derived> > \ { \ static inline typename NAME##_retval<ArrayBase<Derived> >::type run(const Eigen::ArrayBase<Derived>& x) \ { \ return x.derived(); \ } \ };
Definition at line 21 of file GlobalFunctions.h.
#define EIGEN_ARRAY_DECLARE_GLOBAL_STD_UNARY | ( | NAME, | |
FUNCTOR | |||
) |
template<typename Derived> \ inline const Eigen::CwiseUnaryOp<Eigen::internal::FUNCTOR<typename Derived::Scalar>, const Derived> \ NAME(const Eigen::ArrayBase<Derived>& x) { \ return x.derived(); \ }
Definition at line 14 of file GlobalFunctions.h.