19 EIGEN_MAKE_CWISE_BINARY_OP(
operator-,difference)
27 EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum)
40 template<typename CustomBinaryOp, typename OtherDerived>
42 EIGEN_STRONG_INLINE const CwiseBinaryOp<CustomBinaryOp, const Derived, const OtherDerived>
43 binaryExpr(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 50 EIGEN_MAKE_SCALAR_BINARY_OP(
operator*,product)
57 const CwiseBinaryOp<internal::scalar_product_op<Scalar,T>,Derived,Constant<T> >
operator*(
const T& scalar)
const;
62 template<
typename T>
friend 63 const CwiseBinaryOp<internal::scalar_product_op<T,Scalar>,Constant<T>,Derived>
operator*(
const T& scalar,
const StorageBaseType& expr);
68 #ifndef EIGEN_PARSED_BY_DOXYGEN 69 EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(
operator/,quotient)
76 const CwiseBinaryOp<internal::scalar_quotient_op<Scalar,T>,Derived,Constant<T> > operator/(
const T& scalar)
const;
operator*(const MatrixBase< Derived > &matrix, const UniformScaling< Scalar > &s)
Definition: Scaling.h:117