Main MRPT website > C++ reference
MRPT logo
Public Member Functions | Protected Attributes | Private Types

CwiseUnaryOpImpl< UnaryOp, MatrixType, Sparse >::InnerIterator Class Reference


Detailed Description

template<typename UnaryOp, typename MatrixType>
class CwiseUnaryOpImpl< UnaryOp, MatrixType, Sparse >::InnerIterator

Definition at line 55 of file SparseCwiseUnaryOp.h.

#include <src/Sparse/SparseCwiseUnaryOp.h>

List of all members.

Public Member Functions

EIGEN_STRONG_INLINE InnerIterator (const CwiseUnaryOpImpl &unaryOp, Index outer)
EIGEN_STRONG_INLINE InnerIteratoroperator++ ()
EIGEN_STRONG_INLINE Scalar value () const
EIGEN_STRONG_INLINE Index index () const
EIGEN_STRONG_INLINE Index row () const
EIGEN_STRONG_INLINE Index col () const
EIGEN_STRONG_INLINE operator bool () const

Protected Attributes

MatrixTypeIterator m_iter
const UnaryOp m_functor

Private Types

typedef CwiseUnaryOpImpl::Scalar Scalar
typedef internal::traits
< Derived >::_XprTypeNested 
_MatrixTypeNested
typedef
_MatrixTypeNested::InnerIterator 
MatrixTypeIterator
typedef MatrixType::Index Index

Member Typedef Documentation

template<typename UnaryOp , typename MatrixType >
typedef internal::traits<Derived>::_XprTypeNested CwiseUnaryOpImpl< UnaryOp, MatrixType, Sparse >::InnerIterator::_MatrixTypeNested [private]

Definition at line 58 of file SparseCwiseUnaryOp.h.

template<typename UnaryOp , typename MatrixType >
typedef MatrixType::Index CwiseUnaryOpImpl< UnaryOp, MatrixType, Sparse >::InnerIterator::Index [private]

Definition at line 60 of file SparseCwiseUnaryOp.h.

template<typename UnaryOp , typename MatrixType >
typedef _MatrixTypeNested::InnerIterator CwiseUnaryOpImpl< UnaryOp, MatrixType, Sparse >::InnerIterator::MatrixTypeIterator [private]

Definition at line 59 of file SparseCwiseUnaryOp.h.

template<typename UnaryOp , typename MatrixType >
typedef CwiseUnaryOpImpl::Scalar CwiseUnaryOpImpl< UnaryOp, MatrixType, Sparse >::InnerIterator::Scalar [private]

Definition at line 57 of file SparseCwiseUnaryOp.h.


Constructor & Destructor Documentation

template<typename UnaryOp , typename MatrixType >
EIGEN_STRONG_INLINE CwiseUnaryOpImpl< UnaryOp, MatrixType, Sparse >::InnerIterator::InnerIterator ( const CwiseUnaryOpImpl< UnaryOp, MatrixType, Sparse > &  unaryOp,
Index  outer 
) [inline]

Definition at line 63 of file SparseCwiseUnaryOp.h.


Member Function Documentation

template<typename UnaryOp , typename MatrixType >
EIGEN_STRONG_INLINE Index CwiseUnaryOpImpl< UnaryOp, MatrixType, Sparse >::InnerIterator::col (  ) const [inline]

Definition at line 74 of file SparseCwiseUnaryOp.h.

template<typename UnaryOp , typename MatrixType >
EIGEN_STRONG_INLINE Index CwiseUnaryOpImpl< UnaryOp, MatrixType, Sparse >::InnerIterator::index (  ) const [inline]

Definition at line 72 of file SparseCwiseUnaryOp.h.

template<typename UnaryOp , typename MatrixType >
EIGEN_STRONG_INLINE CwiseUnaryOpImpl< UnaryOp, MatrixType, Sparse >::InnerIterator::operator bool ( void   ) const [inline]

Definition at line 76 of file SparseCwiseUnaryOp.h.

template<typename UnaryOp , typename MatrixType >
EIGEN_STRONG_INLINE InnerIterator& CwiseUnaryOpImpl< UnaryOp, MatrixType, Sparse >::InnerIterator::operator++ (  ) [inline]

Definition at line 67 of file SparseCwiseUnaryOp.h.

template<typename UnaryOp , typename MatrixType >
EIGEN_STRONG_INLINE Index CwiseUnaryOpImpl< UnaryOp, MatrixType, Sparse >::InnerIterator::row (  ) const [inline]

Definition at line 73 of file SparseCwiseUnaryOp.h.

template<typename UnaryOp , typename MatrixType >
EIGEN_STRONG_INLINE Scalar CwiseUnaryOpImpl< UnaryOp, MatrixType, Sparse >::InnerIterator::value ( void   ) const [inline]

Definition at line 70 of file SparseCwiseUnaryOp.h.


Member Data Documentation

template<typename UnaryOp , typename MatrixType >
const UnaryOp CwiseUnaryOpImpl< UnaryOp, MatrixType, Sparse >::InnerIterator::m_functor [protected]

Definition at line 80 of file SparseCwiseUnaryOp.h.

template<typename UnaryOp , typename MatrixType >
MatrixTypeIterator CwiseUnaryOpImpl< UnaryOp, MatrixType, Sparse >::InnerIterator::m_iter [protected]

Definition at line 79 of file SparseCwiseUnaryOp.h.




Page generated by Doxygen 1.7.2 for MRPT 0.9.4 SVN: at Mon Jan 10 22:46:17 UTC 2011