Main MRPT website > C++ reference
MRPT logo
Public Member Functions | Protected Types | Protected Attributes
Eigen::DenseBase< Derived >::InnerIterator Class Reference

Detailed Description

template<typename Derived>
class Eigen::DenseBase< Derived >::InnerIterator

Definition at line 39 of file Sparse.

List of all members.

Public Member Functions

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

Protected Types

typedef Derived::Scalar Scalar
typedef Derived::Index Index

Protected Attributes

const Derived & m_expression
Index m_inner
const Index m_outer
const Index m_end

Member Typedef Documentation

template<typename Derived>
typedef Derived::Index Eigen::DenseBase< Derived >::InnerIterator::Index [protected]

Definition at line 43 of file Sparse.

template<typename Derived>
typedef Derived::Scalar Eigen::DenseBase< Derived >::InnerIterator::Scalar [protected]

Definition at line 42 of file Sparse.


Constructor & Destructor Documentation

template<typename Derived>
EIGEN_STRONG_INLINE Eigen::DenseBase< Derived >::InnerIterator::InnerIterator ( const Derived &  expr,
Index  outer 
) [inline]

Definition at line 47 of file Sparse.


Member Function Documentation

template<typename Derived>
Index Eigen::DenseBase< Derived >::InnerIterator::col ( ) const [inline]

Definition at line 61 of file Sparse.

template<typename Derived>
EIGEN_STRONG_INLINE Index Eigen::DenseBase< Derived >::InnerIterator::index ( ) const [inline]

Definition at line 59 of file Sparse.

template<typename Derived>
EIGEN_STRONG_INLINE Eigen::DenseBase< Derived >::InnerIterator::operator bool ( void  ) const [inline]

Definition at line 63 of file Sparse.

template<typename Derived>
EIGEN_STRONG_INLINE InnerIterator& Eigen::DenseBase< Derived >::InnerIterator::operator++ ( ) [inline]

Definition at line 57 of file Sparse.

template<typename Derived>
Index Eigen::DenseBase< Derived >::InnerIterator::row ( ) const [inline]

Definition at line 60 of file Sparse.

template<typename Derived>
EIGEN_STRONG_INLINE Scalar Eigen::DenseBase< Derived >::InnerIterator::value ( void  ) const [inline]

Definition at line 51 of file Sparse.


Member Data Documentation

template<typename Derived>
const Index Eigen::DenseBase< Derived >::InnerIterator::m_end [protected]

Definition at line 69 of file Sparse.

template<typename Derived>
const Derived& Eigen::DenseBase< Derived >::InnerIterator::m_expression [protected]

Definition at line 66 of file Sparse.

template<typename Derived>
Index Eigen::DenseBase< Derived >::InnerIterator::m_inner [protected]

Definition at line 67 of file Sparse.

template<typename Derived>
const Index Eigen::DenseBase< Derived >::InnerIterator::m_outer [protected]

Definition at line 68 of file Sparse.




Page generated by Doxygen 1.7.4 for MRPT 0.9.5 SVN:2717 at Sun Oct 16 16:08:03 PDT 2011 Hosted on:
SourceForge.net Logo