Go to the source code of this file.
|
template<typename OtherDerived > |
EIGEN_STRONG_INLINE const | EIGEN_CWISE_PRODUCT_RETURN_TYPE (Derived, OtherDerived) operator*(const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
|
template<typename OtherDerived > |
const CwiseBinaryOp< internal::scalar_boolean_and_op, const Derived, const OtherDerived > | operator && (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
|
const CwiseUnaryOp< internal::scalar_add_op< Scalar >, const Derived > | operator+ (const Scalar &scalar) const |
|
const CwiseUnaryOp< internal::scalar_add_op< Scalar >, const Derived > | operator+ (const Scalar &scalar, const EIGEN_CURRENT_STORAGE_BASE_CLASS< Derived > &other) |
|
const CwiseUnaryOp< internal::scalar_add_op< Scalar >, const Derived > | operator- (const Scalar &scalar) const |
|
const CwiseUnaryOp< internal::scalar_add_op< Scalar >, const CwiseUnaryOp< internal::scalar_opposite_op< Scalar >, const Derived > > | operator- (const Scalar &scalar, const EIGEN_CURRENT_STORAGE_BASE_CLASS< Derived > &other) |
|
template<typename OtherDerived > |
EIGEN_STRONG_INLINE const CwiseBinaryOp< internal::scalar_quotient_op< Scalar >, const Derived, const OtherDerived > | operator/ (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
|
template<typename OtherDerived > |
const CwiseBinaryOp< internal::scalar_boolean_or_op, const Derived, const OtherDerived > | operator|| (const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > &other) const |
|
◆ EIGEN_CWISE_PRODUCT_RETURN_TYPE()
template<typename OtherDerived >
- Returns
- an expression of the coefficient wise product of
*this
and other
- See also
- MatrixBase::cwiseProduct
Definition at line 6 of file ArrayCwiseBinaryOps.h.
◆ operator &&()
template<typename OtherDerived >
const CwiseBinaryOp<internal::scalar_boolean_and_op, const Derived, const OtherDerived> operator&& |
( |
const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > & |
other | ) |
const |
|
inline |
- Returns
- an expression of the coefficient-wise && operator of *this and other
- Warning
- this operator is for expression of bool only.
Example:
Output:
- See also
- operator||(), select()
Definition at line 188 of file ArrayCwiseBinaryOps.h.
◆ operator+() [1/2]
const CwiseUnaryOp<internal::scalar_add_op<Scalar>, const Derived> operator+ |
( |
const Scalar & |
scalar | ) |
const |
|
inline |
- Returns
- an expression of the coefficient-wise < operator of *this and other
Example:
Output:
- See also
- all(), any(), operator>(), operator<=()
- Returns
- an expression of the coefficient-wise <= operator of *this and other
Example:
Output:
- See also
- all(), any(), operator>=(), operator<()
- Returns
- an expression of the coefficient-wise > operator of *this and other
Example:
Output:
- See also
- all(), any(), operator>=(), operator<()
- Returns
- an expression of the coefficient-wise >= operator of *this and other
Example:
Output:
- See also
- all(), any(), operator>(), operator<=()
- Returns
- an expression of the coefficient-wise == operator of *this and other
- Warning
- this performs an exact comparison, which is generally a bad idea with floating-point types. In order to check for equality between two vectors or matrices with floating-point coefficients, it is generally a far better idea to use a fuzzy comparison as provided by isApprox() and isMuchSmallerThan().
Example:
Output:
- See also
- all(), any(), isApprox(), isMuchSmallerThan()
- Returns
- an expression of the coefficient-wise != operator of *this and other
- Warning
- this performs an exact comparison, which is generally a bad idea with floating-point types. In order to check for equality between two vectors or matrices with floating-point coefficients, it is generally a far better idea to use a fuzzy comparison as provided by isApprox() and isMuchSmallerThan().
Example:
Output:
- See also
- all(), any(), isApprox(), isMuchSmallerThan()
- Returns
- an expression of
*this
with each coeff incremented by the constant scalar
Example:
Output:
- See also
- operator+=(), operator-()
Definition at line 147 of file ArrayCwiseBinaryOps.h.
◆ operator+() [2/2]
friend const CwiseUnaryOp<internal::scalar_add_op<Scalar>, const Derived> operator+ |
( |
const Scalar & |
scalar, |
|
|
const EIGEN_CURRENT_STORAGE_BASE_CLASS< Derived > & |
other |
|
) |
| |
|
inline |
◆ operator-() [1/2]
const CwiseUnaryOp<internal::scalar_add_op<Scalar>, const Derived> operator- |
( |
const Scalar & |
scalar | ) |
const |
|
inline |
- Returns
- an expression of
*this
with each coeff decremented by the constant scalar
Example:
Output:
- See also
- operator+(), operator-=()
Definition at line 166 of file ArrayCwiseBinaryOps.h.
◆ operator-() [2/2]
friend const CwiseUnaryOp<internal::scalar_add_op<Scalar>, const CwiseUnaryOp<internal::scalar_opposite_op<Scalar>, const Derived> > operator- |
( |
const Scalar & |
scalar, |
|
|
const EIGEN_CURRENT_STORAGE_BASE_CLASS< Derived > & |
other |
|
) |
| |
|
inline |
◆ operator/()
template<typename OtherDerived >
- Returns
- an expression of the coefficient wise quotient of
*this
and other
- See also
- MatrixBase::cwiseQuotient
Definition at line 18 of file ArrayCwiseBinaryOps.h.
◆ operator||()
template<typename OtherDerived >
const CwiseBinaryOp<internal::scalar_boolean_or_op, const Derived, const OtherDerived> operator|| |
( |
const EIGEN_CURRENT_STORAGE_BASE_CLASS< OtherDerived > & |
other | ) |
const |
|
inline |
- Returns
- an expression of the coefficient-wise || operator of *this and other
- Warning
- this operator is for expression of bool only.
Example:
Output:
- See also
- operator&&(), select()
Definition at line 206 of file ArrayCwiseBinaryOps.h.