CwiseOperators.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<typename OtherDerived >
const EIGEN_CWISE_BINOP_RETURN_TYPE (std::not_equal_to) Cwise< ExpressionType >
template<typename OtherDerived >
const EIGEN_CWISE_BINOP_RETURN_TYPE (std::equal_to) Cwise< ExpressionType >
template<typename OtherDerived >
const EIGEN_CWISE_BINOP_RETURN_TYPE (std::greater_equal) Cwise< ExpressionType >
template<typename OtherDerived >
const EIGEN_CWISE_BINOP_RETURN_TYPE (std::greater) Cwise< ExpressionType >
template<typename OtherDerived >
const EIGEN_CWISE_BINOP_RETURN_TYPE (std::less_equal) Cwise< ExpressionType >
template<typename OtherDerived >
const EIGEN_CWISE_BINOP_RETURN_TYPE (std::less) Cwise< ExpressionType >
template<typename ExpressionType >
const EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE (std::not_equal_to) Cwise< ExpressionType >
template<typename ExpressionType >
const EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE (std::equal_to) Cwise< ExpressionType >
template<typename ExpressionType >
const EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE (std::greater_equal) Cwise< ExpressionType >
template<typename ExpressionType >
const EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE (std::greater) Cwise< ExpressionType >
template<typename ExpressionType >
const EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE (std::less_equal) Cwise< ExpressionType >
template<typename ExpressionType >
const EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE (std::less) Cwise< ExpressionType >
template<typename ExpressionType >
const EIGEN_CWISE_UNOP_RETURN_TYPE (ei_scalar_cube_op) Cwise< ExpressionType >
template<typename ExpressionType >
const EIGEN_CWISE_UNOP_RETURN_TYPE (ei_scalar_square_op) Cwise< ExpressionType >
template<typename ExpressionType >
const EIGEN_CWISE_UNOP_RETURN_TYPE (ei_scalar_inverse_op) Cwise< ExpressionType >
template<typename ExpressionType >
const EIGEN_CWISE_UNOP_RETURN_TYPE (ei_scalar_pow_op) Cwise< ExpressionType >
template<typename ExpressionType >
const EIGEN_CWISE_UNOP_RETURN_TYPE (ei_scalar_sin_op) Cwise< ExpressionType >
template<typename ExpressionType >
const EIGEN_CWISE_UNOP_RETURN_TYPE (ei_scalar_cos_op) Cwise< ExpressionType >
template<typename ExpressionType >
const EIGEN_CWISE_UNOP_RETURN_TYPE (ei_scalar_log_op) Cwise< ExpressionType >
template<typename ExpressionType >
const EIGEN_CWISE_UNOP_RETURN_TYPE (ei_scalar_exp_op) Cwise< ExpressionType >
template<typename ExpressionType >
const EIGEN_CWISE_UNOP_RETURN_TYPE (ei_scalar_sqrt_op) Cwise< ExpressionType >

Function Documentation

template<typename OtherDerived >
const EIGEN_CWISE_BINOP_RETURN_TYPE ( std::not_equal_to   )  [inline]
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 MatrixBase::isApprox() and MatrixBase::isMuchSmallerThan().

Example:

Output:

See also:
MatrixBase::all(), MatrixBase::any(), MatrixBase::isApprox(), MatrixBase::isMuchSmallerThan()

Definition at line 286 of file CwiseOperators.h.

template<typename OtherDerived >
const EIGEN_CWISE_BINOP_RETURN_TYPE ( std::equal_to   )  [inline]
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 MatrixBase::isApprox() and MatrixBase::isMuchSmallerThan().

Example:

Output:

See also:
MatrixBase::all(), MatrixBase::any(), MatrixBase::isApprox(), MatrixBase::isMuchSmallerThan()

Definition at line 264 of file CwiseOperators.h.

template<typename OtherDerived >
const EIGEN_CWISE_BINOP_RETURN_TYPE ( std::greater_equal   )  [inline]
Returns:
an expression of the coefficient-wise >= operator of *this and other

Example:

Output:

See also:
MatrixBase::all(), MatrixBase::any(), operator>(), operator<=()

Definition at line 242 of file CwiseOperators.h.

template<typename OtherDerived >
const EIGEN_CWISE_BINOP_RETURN_TYPE ( std::greater   )  [inline]
Returns:
an expression of the coefficient-wise > operator of *this and other

Example:

Output:

See also:
MatrixBase::all(), MatrixBase::any(), operator>=(), operator<()

Definition at line 225 of file CwiseOperators.h.

template<typename OtherDerived >
const EIGEN_CWISE_BINOP_RETURN_TYPE ( std::less_equal   )  [inline]
Returns:
an expression of the coefficient-wise <= operator of *this and other

Example:

Output:

See also:
MatrixBase::all(), MatrixBase::any(), operator>=(), operator<()

Definition at line 208 of file CwiseOperators.h.

template<typename OtherDerived >
const EIGEN_CWISE_BINOP_RETURN_TYPE ( std::less   )  [inline]
Returns:
an expression of the coefficient-wise < operator of *this and other

Example:

Output:

See also:
MatrixBase::all(), MatrixBase::any(), operator>(), operator<=()

Definition at line 191 of file CwiseOperators.h.

template<typename ExpressionType >
const EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE ( std::not_equal_to   )  [inline]
Returns:
an expression of the coefficient-wise != operator of *this and a scalar s
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 MatrixBase::isApprox() and MatrixBase::isMuchSmallerThan().
See also:
operator!=(const MatrixBase<OtherDerived> &) const

Definition at line 381 of file CwiseOperators.h.

template<typename ExpressionType >
const EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE ( std::equal_to   )  [inline]
Returns:
an expression of the coefficient-wise == operator of *this and a scalar s
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 MatrixBase::isApprox() and MatrixBase::isMuchSmallerThan().
See also:
operator==(const MatrixBase<OtherDerived> &) const

Definition at line 362 of file CwiseOperators.h.

template<typename ExpressionType >
const EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE ( std::greater_equal   )  [inline]
Returns:
an expression of the coefficient-wise >= operator of *this and a scalar s
See also:
operator>=(const MatrixBase<OtherDerived> &) const

Definition at line 343 of file CwiseOperators.h.

template<typename ExpressionType >
const EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE ( std::greater   )  [inline]
Returns:
an expression of the coefficient-wise > operator of *this and a scalar s
See also:
operator>(const MatrixBase<OtherDerived> &) const

Definition at line 329 of file CwiseOperators.h.

template<typename ExpressionType >
const EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE ( std::less_equal   )  [inline]
Returns:
an expression of the coefficient-wise <= operator of *this and a scalar s
See also:
operator<=(const MatrixBase<OtherDerived> &) const

Definition at line 315 of file CwiseOperators.h.

template<typename ExpressionType >
const EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE ( std::less   )  [inline]
Returns:
an expression of the coefficient-wise < operator of *this and a scalar s
See also:
operator<(const MatrixBase<OtherDerived> &) const

Definition at line 301 of file CwiseOperators.h.

template<typename ExpressionType >
const EIGEN_CWISE_UNOP_RETURN_TYPE ( ei_scalar_cube_op   )  [inline]
Returns:
an expression of the coefficient-wise cube of *this.

Example:

Output:

See also:
square(), pow()

Definition at line 171 of file CwiseOperators.h.

template<typename ExpressionType >
const EIGEN_CWISE_UNOP_RETURN_TYPE ( ei_scalar_square_op   )  [inline]
Returns:
an expression of the coefficient-wise square of *this.

Example:

Output:

See also:
operator/(), operator*(), abs2()

Definition at line 155 of file CwiseOperators.h.

template<typename ExpressionType >
const EIGEN_CWISE_UNOP_RETURN_TYPE ( ei_scalar_inverse_op   )  [inline]
Returns:
an expression of the coefficient-wise inverse of *this.

Example:

Output:

See also:
operator/(), operator*()

Definition at line 139 of file CwiseOperators.h.

template<typename ExpressionType >
const EIGEN_CWISE_UNOP_RETURN_TYPE ( ei_scalar_pow_op   )  [inline]
Returns:
an expression of the coefficient-wise power of *this to the given exponent.

Example:

Output:

See also:
exp(), log()

Definition at line 122 of file CwiseOperators.h.

template<typename ExpressionType >
const EIGEN_CWISE_UNOP_RETURN_TYPE ( ei_scalar_sin_op   )  [inline]
Returns:
an expression of the coefficient-wise sine of *this.

Example:

Output:

See also:
cos(), exp()

Definition at line 105 of file CwiseOperators.h.

template<typename ExpressionType >
const EIGEN_CWISE_UNOP_RETURN_TYPE ( ei_scalar_cos_op   )  [inline]
Returns:
an expression of the coefficient-wise cosine of *this.

Example:

Output:

See also:
sin(), exp()

Definition at line 88 of file CwiseOperators.h.

template<typename ExpressionType >
const EIGEN_CWISE_UNOP_RETURN_TYPE ( ei_scalar_log_op   )  [inline]
Returns:
an expression of the coefficient-wise logarithm of *this.

Example:

Output:

See also:
exp()

Definition at line 72 of file CwiseOperators.h.

template<typename ExpressionType >
const EIGEN_CWISE_UNOP_RETURN_TYPE ( ei_scalar_exp_op   )  [inline]
Returns:
an expression of the coefficient-wise exponential of *this.

Example:

Output:

See also:
pow(), log(), sin(), cos()

Definition at line 56 of file CwiseOperators.h.

template<typename ExpressionType >
const EIGEN_CWISE_UNOP_RETURN_TYPE ( ei_scalar_sqrt_op   )  [inline]
Returns:
an expression of the coefficient-wise square root of *this.

Example:

Output:

See also:
pow(), square()

Definition at line 40 of file CwiseOperators.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:18:56 2013