Lines Matching refs:ExpressionType
19 CwiseBinaryOp<OP<typename internal::traits<ExpressionType>::Scalar>, ExpressionType, OtherDerived>
24 CwiseUnaryOp<OP<typename internal::traits<ExpressionType>::Scalar>, ExpressionType>
29 CwiseBinaryOp<OP<typename internal::traits<ExpressionType>::Scalar>, ExpressionType, \
30 typename ExpressionType::ConstantReturnType >
36 * \param ExpressionType the type of the object on which to do coefficient-wise operations
50 template<typename ExpressionType> class Cwise
54 typedef typename internal::traits<ExpressionType>::Scalar Scalar;
55 typedef typename internal::conditional<internal::must_nest_by_value<ExpressionType>::ret,
56 ExpressionType, const ExpressionType&>::type ExpressionTypeNested;
57 typedef CwiseUnaryOp<internal::scalar_add_op<Scalar>, ExpressionType> ScalarAddReturnType;
59 inline Cwise(const ExpressionType& matrix) : m_matrix(matrix) {}
62 inline const ExpressionType& _expression() const { return m_matrix; }
65 const EIGEN_CWISE_PRODUCT_RETURN_TYPE(ExpressionType,OtherDerived)
104 ExpressionType& operator+=(const Scalar& scalar);
109 ExpressionType& operator-=(const Scalar& scalar);
112 inline ExpressionType& operator*=(const MatrixBase<OtherDerived> &other);
115 inline ExpressionType& operator/=(const MatrixBase<OtherDerived> &other);