19EIGEN_MAKE_CWISE_BINARY_OP(
operator-,difference)
27EIGEN_MAKE_CWISE_BINARY_OP(
operator+,sum)
40template<
typename CustomBinaryOp,
typename OtherDerived>
42EIGEN_STRONG_INLINE
const CwiseBinaryOp<CustomBinaryOp, const Derived, const OtherDerived>
43binaryExpr(
const EIGEN_CURRENT_STORAGE_BASE_CLASS<OtherDerived> &other,
const CustomBinaryOp& func = CustomBinaryOp())
const
45 return CwiseBinaryOp<CustomBinaryOp, const Derived, const OtherDerived>(derived(), other.derived(), func);
49#ifndef EIGEN_PARSED_BY_DOXYGEN
50EIGEN_MAKE_SCALAR_BINARY_OP(
operator*,product)
57const CwiseBinaryOp<internal::scalar_product_op<Scalar,T>,Derived,Constant<T> > operator*(
const T& scalar)
const;
62template<
typename T>
friend
63const CwiseBinaryOp<internal::scalar_product_op<T,Scalar>,Constant<T>,Derived> operator*(
const T& scalar,
const StorageBaseType& expr);
68#ifndef EIGEN_PARSED_BY_DOXYGEN
69EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(
operator/,quotient)
76const CwiseBinaryOp<internal::scalar_quotient_op<Scalar,T>,Derived,Constant<T> > operator/(
const T& scalar)
const;