Generic lvalue expression of a coefficient-wise unary operator of a matrix or a vector.
More...
#include <CwiseUnaryView.h>
List of all members.
Public Member Functions |
Index | cols () const |
| CwiseUnaryView (const MatrixType &mat, const ViewOp &func=ViewOp()) |
const ViewOp & | functor () const |
const internal::remove_all
< typename MatrixType::Nested >
::type & | nestedExpression () const |
internal::remove_all< typename
MatrixType::Nested >::type & | nestedExpression () |
Index | rows () const |
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 Typedef Documentation
Constructor & Destructor Documentation
CwiseUnaryView |
( |
const MatrixType & |
mat, |
|
|
const ViewOp & |
func = ViewOp() |
|
) |
| |
|
inline |
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
Member Data Documentation
internal::nested<MatrixType>::type m_matrix |
|
protected |
The documentation for this class was generated from the following file: