Definition at line 390 of file SparseVector.h.
#include <src/Sparse/SparseVector.h>
Public Member Functions | |
InnerIterator (const SparseVector &vec, Index outer=0) | |
InnerIterator (const CompressedStorage< Scalar, Index > &data) | |
template<unsigned int Added, unsigned int Removed> | |
InnerIterator (const Flagged< SparseVector, Added, Removed > &vec, Index) | |
InnerIterator & | operator++ () |
Scalar | value () const |
Scalar & | valueRef () |
Index | index () const |
Index | row () const |
Index | col () const |
operator bool () const | |
Protected Attributes | |
const CompressedStorage < Scalar, Index > & | m_data |
Index | m_id |
const Index | m_end |
SparseVector< _Scalar, _Options, _Index >::InnerIterator::InnerIterator | ( | const SparseVector & | vec, |
Index | outer = 0 |
||
) | [inline] |
Definition at line 393 of file SparseVector.h.
References eigen_assert.
SparseVector< _Scalar, _Options, _Index >::InnerIterator::InnerIterator | ( | const CompressedStorage< Scalar, Index > & | data ) | [inline] |
Definition at line 399 of file SparseVector.h.
SparseVector< _Scalar, _Options, _Index >::InnerIterator::InnerIterator | ( | const Flagged< SparseVector, Added, Removed > & | vec, |
Index | |||
) | [inline] |
Definition at line 404 of file SparseVector.h.
Index SparseVector< _Scalar, _Options, _Index >::InnerIterator::col | ( | ) | const [inline] |
Reimplemented in DynamicSparseMatrix< _Scalar, _Options, _Index >::InnerIterator, and SparseInnerVectorSet< DynamicSparseMatrix< _Scalar, _Options >, Size >::InnerIterator.
Definition at line 415 of file SparseVector.h.
References SparseVector< _Scalar, _Options, _Index >::IsColVector.
Index SparseVector< _Scalar, _Options, _Index >::InnerIterator::index | ( | ) | const [inline] |
Definition at line 413 of file SparseVector.h.
References CompressedStorage< _Scalar, _Index >::index(), and SparseVector< _Scalar, _Options, _Index >::m_data.
SparseVector< _Scalar, _Options, _Index >::InnerIterator::operator bool | ( | void | ) | const [inline] |
Definition at line 417 of file SparseVector.h.
InnerIterator& SparseVector< _Scalar, _Options, _Index >::InnerIterator::operator++ | ( | ) | [inline] |
Definition at line 408 of file SparseVector.h.
Index SparseVector< _Scalar, _Options, _Index >::InnerIterator::row | ( | ) | const [inline] |
Reimplemented in DynamicSparseMatrix< _Scalar, _Options, _Index >::InnerIterator, and SparseInnerVectorSet< DynamicSparseMatrix< _Scalar, _Options >, Size >::InnerIterator.
Definition at line 414 of file SparseVector.h.
References SparseVector< _Scalar, _Options, _Index >::IsColVector.
Scalar SparseVector< _Scalar, _Options, _Index >::InnerIterator::value | ( | void | ) | const [inline] |
Definition at line 410 of file SparseVector.h.
References SparseVector< _Scalar, _Options, _Index >::m_data, and CompressedStorage< _Scalar, _Index >::value().
Scalar& SparseVector< _Scalar, _Options, _Index >::InnerIterator::valueRef | ( | ) | [inline] |
Definition at line 411 of file SparseVector.h.
References SparseVector< _Scalar, _Options, _Index >::m_data, and CompressedStorage< _Scalar, _Index >::value().
const CompressedStorage<Scalar,Index>& SparseVector< _Scalar, _Options, _Index >::InnerIterator::m_data [protected] |
Definition at line 420 of file SparseVector.h.
const Index SparseVector< _Scalar, _Options, _Index >::InnerIterator::m_end [protected] |
Definition at line 422 of file SparseVector.h.
Index SparseVector< _Scalar, _Options, _Index >::InnerIterator::m_id [protected] |
Definition at line 421 of file SparseVector.h.
Page generated by Doxygen 1.7.2 for MRPT 0.9.4 SVN: at Mon Jan 10 22:30:30 UTC 2011 |