Eigen::SparseVector< _Scalar, _Options, _Index >::ReverseInnerIterator Class Reference

#include <SparseVector.h>

List of all members.

Public Member Functions

 ReverseInnerIterator (const SparseVector &vec, Index outer=0)
 ReverseInnerIterator (const internal::CompressedStorage< Scalar, Index > &data)
ReverseInnerIteratoroperator-- ()
Scalar value () const
ScalarvalueRef ()
Index index () const
Index row () const
Index col () const
 operator bool () const

Protected Attributes

const internal::CompressedStorage<
Scalar, Index > & 
m_data
Index m_id
const Index m_start


Detailed Description

template<typename _Scalar, int _Options, typename _Index>
class Eigen::SparseVector< _Scalar, _Options, _Index >::ReverseInnerIterator

Definition at line 380 of file SparseVector.h.


Constructor & Destructor Documentation

template<typename _Scalar, int _Options, typename _Index>
Eigen::SparseVector< _Scalar, _Options, _Index >::ReverseInnerIterator::ReverseInnerIterator ( const SparseVector vec,
Index  outer = 0 
) [inline]

Definition at line 383 of file SparseVector.h.

References eigen_assert, and EIGEN_UNUSED_VARIABLE.

template<typename _Scalar, int _Options, typename _Index>
Eigen::SparseVector< _Scalar, _Options, _Index >::ReverseInnerIterator::ReverseInnerIterator ( const internal::CompressedStorage< Scalar, Index > &  data  )  [inline]

Definition at line 390 of file SparseVector.h.


Member Function Documentation

template<typename _Scalar, int _Options, typename _Index>
Index Eigen::SparseVector< _Scalar, _Options, _Index >::ReverseInnerIterator::col (  )  const [inline]

Definition at line 401 of file SparseVector.h.

References Eigen::SparseVector< _Scalar, _Options, _Index >::IsColVector.

template<typename _Scalar, int _Options, typename _Index>
Index Eigen::SparseVector< _Scalar, _Options, _Index >::ReverseInnerIterator::index (  )  const [inline]

Definition at line 399 of file SparseVector.h.

References Eigen::internal::CompressedStorage< _Scalar, _Index >::index(), and Eigen::SparseVector< _Scalar, _Options, _Index >::m_data.

template<typename _Scalar, int _Options, typename _Index>
Eigen::SparseVector< _Scalar, _Options, _Index >::ReverseInnerIterator::operator bool (  )  const [inline]

Definition at line 403 of file SparseVector.h.

template<typename _Scalar, int _Options, typename _Index>
ReverseInnerIterator& Eigen::SparseVector< _Scalar, _Options, _Index >::ReverseInnerIterator::operator-- (  )  [inline]

Definition at line 394 of file SparseVector.h.

template<typename _Scalar, int _Options, typename _Index>
Index Eigen::SparseVector< _Scalar, _Options, _Index >::ReverseInnerIterator::row (  )  const [inline]

Definition at line 400 of file SparseVector.h.

References Eigen::SparseVector< _Scalar, _Options, _Index >::IsColVector.

template<typename _Scalar, int _Options, typename _Index>
Scalar Eigen::SparseVector< _Scalar, _Options, _Index >::ReverseInnerIterator::value (  )  const [inline]

Definition at line 396 of file SparseVector.h.

References Eigen::SparseVector< _Scalar, _Options, _Index >::m_data, and Eigen::internal::CompressedStorage< _Scalar, _Index >::value().

template<typename _Scalar, int _Options, typename _Index>
Scalar& Eigen::SparseVector< _Scalar, _Options, _Index >::ReverseInnerIterator::valueRef (  )  [inline]

Definition at line 397 of file SparseVector.h.

References Eigen::SparseVector< _Scalar, _Options, _Index >::m_data, and Eigen::internal::CompressedStorage< _Scalar, _Index >::value().


Member Data Documentation

template<typename _Scalar, int _Options, typename _Index>
const internal::CompressedStorage<Scalar,Index>& Eigen::SparseVector< _Scalar, _Options, _Index >::ReverseInnerIterator::m_data [protected]

Definition at line 406 of file SparseVector.h.

template<typename _Scalar, int _Options, typename _Index>
Index Eigen::SparseVector< _Scalar, _Options, _Index >::ReverseInnerIterator::m_id [protected]

Definition at line 407 of file SparseVector.h.

template<typename _Scalar, int _Options, typename _Index>
const Index Eigen::SparseVector< _Scalar, _Options, _Index >::ReverseInnerIterator::m_start [protected]

Definition at line 408 of file SparseVector.h.


The documentation for this class was generated from the following file:
Generated on 19 Dec 2016 for PSDMSoftware by  doxygen 1.4.7