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

CwiseUnaryViewImpl< ViewOp, MatrixType, Sparse >::InnerIterator Class Reference


Detailed Description

template<typename ViewOp, typename MatrixType>
class CwiseUnaryViewImpl< ViewOp, MatrixType, Sparse >::InnerIterator

Definition at line 97 of file SparseCwiseUnaryOp.h.

#include <src/Sparse/SparseCwiseUnaryOp.h>

List of all members.

Public Member Functions

EIGEN_STRONG_INLINE InnerIterator (const CwiseUnaryViewImpl &unaryView, Index outer)
EIGEN_STRONG_INLINE InnerIteratoroperator++ ()
EIGEN_STRONG_INLINE Scalar value () const
EIGEN_STRONG_INLINE ScalarvalueRef ()
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 ViewOp m_functor

Private Types

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

Member Typedef Documentation

template<typename ViewOp , typename MatrixType >
typedef internal::traits<Derived>::_MatrixTypeNested CwiseUnaryViewImpl< ViewOp, MatrixType, Sparse >::InnerIterator::_MatrixTypeNested [private]

Definition at line 100 of file SparseCwiseUnaryOp.h.

template<typename ViewOp , typename MatrixType >
typedef MatrixType::Index CwiseUnaryViewImpl< ViewOp, MatrixType, Sparse >::InnerIterator::Index [private]

Definition at line 102 of file SparseCwiseUnaryOp.h.

template<typename ViewOp , typename MatrixType >
typedef _MatrixTypeNested::InnerIterator CwiseUnaryViewImpl< ViewOp, MatrixType, Sparse >::InnerIterator::MatrixTypeIterator [private]

Definition at line 101 of file SparseCwiseUnaryOp.h.

template<typename ViewOp , typename MatrixType >
typedef CwiseUnaryViewImpl::Scalar CwiseUnaryViewImpl< ViewOp, MatrixType, Sparse >::InnerIterator::Scalar [private]

Definition at line 99 of file SparseCwiseUnaryOp.h.


Constructor & Destructor Documentation

template<typename ViewOp , typename MatrixType >
EIGEN_STRONG_INLINE CwiseUnaryViewImpl< ViewOp, MatrixType, Sparse >::InnerIterator::InnerIterator ( const CwiseUnaryViewImpl< ViewOp, MatrixType, Sparse > &  unaryView,
Index  outer 
) [inline]

Definition at line 105 of file SparseCwiseUnaryOp.h.


Member Function Documentation

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

Definition at line 117 of file SparseCwiseUnaryOp.h.

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

Definition at line 115 of file SparseCwiseUnaryOp.h.

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

Definition at line 119 of file SparseCwiseUnaryOp.h.

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

Definition at line 109 of file SparseCwiseUnaryOp.h.

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

Definition at line 116 of file SparseCwiseUnaryOp.h.

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

Definition at line 112 of file SparseCwiseUnaryOp.h.

template<typename ViewOp , typename MatrixType >
EIGEN_STRONG_INLINE Scalar& CwiseUnaryViewImpl< ViewOp, MatrixType, Sparse >::InnerIterator::valueRef ( ) [inline]

Definition at line 113 of file SparseCwiseUnaryOp.h.


Member Data Documentation

template<typename ViewOp , typename MatrixType >
const ViewOp CwiseUnaryViewImpl< ViewOp, MatrixType, Sparse >::InnerIterator::m_functor [protected]

Definition at line 123 of file SparseCwiseUnaryOp.h.

template<typename ViewOp , typename MatrixType >
MatrixTypeIterator CwiseUnaryViewImpl< ViewOp, MatrixType, Sparse >::InnerIterator::m_iter [protected]

Definition at line 122 of file SparseCwiseUnaryOp.h.




Page generated by Doxygen 1.7.3 for MRPT 0.9.4 SVN:exported at Tue Jan 25 21:56:31 UTC 2011