Lines Matching full:const
48 * \sa MatrixBase::cwise() const, MatrixBase::cwise()
56 ExpressionType, const ExpressionType&>::type ExpressionTypeNested;
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)
66 operator*(const MatrixBase<OtherDerived> &other) const;
69 const EIGEN_CWISE_BINOP_RETURN_TYPE(internal::scalar_quotient_op)
70 operator/(const MatrixBase<OtherDerived> &other) const;
74 const EIGEN_CWISE_BINOP_RETURN_TYPE(internal::scalar_min_op)
75 (min)(const MatrixBase<OtherDerived> &other) const
80 const EIGEN_CWISE_BINOP_RETURN_TYPE(internal::scalar_max_op)
81 (max)(const MatrixBase<OtherDerived> &other) const
84 const EIGEN_CWISE_UNOP_RETURN_TYPE(internal::scalar_abs_op) abs() const;
85 const EIGEN_CWISE_UNOP_RETURN_TYPE(internal::scalar_abs2_op) abs2() const;
86 const EIGEN_CWISE_UNOP_RETURN_TYPE(internal::scalar_square_op) square() const;
87 const EIGEN_CWISE_UNOP_RETURN_TYPE(internal::scalar_cube_op) cube() const;
88 const EIGEN_CWISE_UNOP_RETURN_TYPE(internal::scalar_inverse_op) inverse() const;
89 const EIGEN_CWISE_UNOP_RETURN_TYPE(internal::scalar_sqrt_op) sqrt() const;
90 const EIGEN_CWISE_UNOP_RETURN_TYPE(internal::scalar_exp_op) exp() const;
91 const EIGEN_CWISE_UNOP_RETURN_TYPE(internal::scalar_log_op) log() const;
92 const EIGEN_CWISE_UNOP_RETURN_TYPE(internal::scalar_cos_op) cos() const;
93 const EIGEN_CWISE_UNOP_RETURN_TYPE(internal::scalar_sin_op) sin() const;
94 const EIGEN_CWISE_UNOP_RETURN_TYPE(internal::scalar_pow_op) pow(const Scalar& exponent) const;
96 const ScalarAddReturnType
97 operator+(const Scalar& scalar) const;
100 friend const ScalarAddReturnType
101 operator+(const Scalar& scalar, const Cwise& mat)
104 ExpressionType& operator+=(const Scalar& scalar);
106 const ScalarAddReturnType
107 operator-(const Scalar& scalar) const;
109 ExpressionType& operator-=(const Scalar& scalar);
112 inline ExpressionType& operator*=(const MatrixBase<OtherDerived> &other);
115 inline ExpressionType& operator/=(const MatrixBase<OtherDerived> &other);
117 template<typename OtherDerived> const EIGEN_CWISE_BINOP_RETURN_TYPE(std::less)
118 operator<(const MatrixBase<OtherDerived>& other) const;
120 template<typename OtherDerived> const EIGEN_CWISE_BINOP_RETURN_TYPE(std::less_equal)
121 operator<=(const MatrixBase<OtherDerived>& other) const;
123 template<typename OtherDerived> const EIGEN_CWISE_BINOP_RETURN_TYPE(std::greater)
124 operator>(const MatrixBase<OtherDerived>& other) const;
126 template<typename OtherDerived> const EIGEN_CWISE_BINOP_RETURN_TYPE(std::greater_equal)
127 operator>=(const MatrixBase<OtherDerived>& other) const;
129 template<typename OtherDerived> const EIGEN_CWISE_BINOP_RETURN_TYPE(std::equal_to)
130 operator==(const MatrixBase<OtherDerived>& other) const;
132 template<typename OtherDerived> const EIGEN_CWISE_BINOP_RETURN_TYPE(std::not_equal_to)
133 operator!=(const MatrixBase<OtherDerived>& other) const;
136 const EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE(std::less)
137 operator<(Scalar s) const;
139 const EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE(std::less_equal)
140 operator<=(Scalar s) const;
142 const EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE(std::greater)
143 operator>(Scalar s) const;
145 const EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE(std::greater_equal)
146 operator>=(Scalar s) const;
148 const EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE(std::equal_to)
149 operator==(Scalar s) const;
151 const EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE(std::not_equal_to)
152 operator!=(Scalar s) const;
172 inline const Cwise<Derived> MatrixBase<Derived>::cwise() const
182 * \sa class Cwise, cwise() const