Public Member Functions

CwiseUnaryView< ViewOp, MatrixType > Class Template Reference
[Core module]

Generic lvalue expression of a coefficient-wise unary operator of a matrix or a vector. More...

Inherits Eigen::internal::no_assignment_operator, and CwiseUnaryViewImpl< ViewOp, MatrixType, internal::traits< MatrixType >::StorageKind >.

List of all members.

Public Member Functions

const ViewOp & functor () const
const internal::remove_all
< typename MatrixType::Nested >
::type & 
nestedExpression () const
internal::remove_all< typename
MatrixType::Nested >::type & 
nestedExpression ()

Detailed Description

template<typename ViewOp, typename MatrixType>
class Eigen::CwiseUnaryView< ViewOp, MatrixType >

Generic lvalue expression of a coefficient-wise unary operator of a matrix or a vector.

Parameters:
ViewOp template functor implementing the view
MatrixType the type of the matrix we are applying the unary operator

This class represents a lvalue expression of a generic unary view operator of a matrix or a vector. It is the return type of real() and imag(), and most of the time this is the only way it is used.

See also:
MatrixBase::unaryViewExpr(const CustomUnaryOp &) const, class CwiseUnaryOp

Member Function Documentation

const ViewOp& functor (  )  const [inline]
Returns:
the functor representing unary operation
const internal::remove_all<typename MatrixType::Nested>::type& nestedExpression (  )  const [inline]
Returns:
the nested expression
internal::remove_all<typename MatrixType::Nested>::type& nestedExpression (  )  [inline]
Returns:
the nested expression

The documentation for this class was generated from the following file: