TR-mbed 1.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
Eigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >::InnerIterator Class Reference

#include <BlockSparseMatrix.h>

Public Member Functions

 InnerIterator (const BlockSparseMatrix &mat, Index outer)
 
InnerIteratoroperator++ ()
 
const Scalarvalue () const
 
ScalarvalueRef ()
 
Index index () const
 
Index outer () const
 
Index col () const
 
Index row () const
 
 operator bool () const
 

Protected Attributes

const BlockSparseMatrixm_mat
 
const Index m_outer
 
const Index m_outerB
 
BlockInnerIterator itb
 
const Index m_offset
 
Index m_start
 
Index m_id
 
Index m_end
 

Constructor & Destructor Documentation

◆ InnerIterator()

template<typename _Scalar , int _BlockAtCompileTime, int _Options, typename _StorageIndex >
Eigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >::InnerIterator::InnerIterator ( const BlockSparseMatrix mat,
Index  outer 
)
inline

Member Function Documentation

◆ col()

template<typename _Scalar , int _BlockAtCompileTime, int _Options, typename _StorageIndex >
Index Eigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >::InnerIterator::col ( ) const
inline

◆ index()

template<typename _Scalar , int _BlockAtCompileTime, int _Options, typename _StorageIndex >
Index Eigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >::InnerIterator::index ( ) const
inline

◆ operator bool()

template<typename _Scalar , int _BlockAtCompileTime, int _Options, typename _StorageIndex >
Eigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >::InnerIterator::operator bool ( ) const
inline

◆ operator++()

template<typename _Scalar , int _BlockAtCompileTime, int _Options, typename _StorageIndex >
InnerIterator & Eigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >::InnerIterator::operator++ ( )
inline

◆ outer()

template<typename _Scalar , int _BlockAtCompileTime, int _Options, typename _StorageIndex >
Index Eigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >::InnerIterator::outer ( ) const
inline

◆ row()

template<typename _Scalar , int _BlockAtCompileTime, int _Options, typename _StorageIndex >
Index Eigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >::InnerIterator::row ( ) const
inline

◆ value()

template<typename _Scalar , int _BlockAtCompileTime, int _Options, typename _StorageIndex >
const Scalar & Eigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >::InnerIterator::value ( ) const
inline

◆ valueRef()

template<typename _Scalar , int _BlockAtCompileTime, int _Options, typename _StorageIndex >
Scalar & Eigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >::InnerIterator::valueRef ( )
inline

Member Data Documentation

◆ itb

template<typename _Scalar , int _BlockAtCompileTime, int _Options, typename _StorageIndex >
BlockInnerIterator Eigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >::InnerIterator::itb
protected

◆ m_end

template<typename _Scalar , int _BlockAtCompileTime, int _Options, typename _StorageIndex >
Index Eigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >::InnerIterator::m_end
protected

◆ m_id

template<typename _Scalar , int _BlockAtCompileTime, int _Options, typename _StorageIndex >
Index Eigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >::InnerIterator::m_id
protected

◆ m_mat

template<typename _Scalar , int _BlockAtCompileTime, int _Options, typename _StorageIndex >
const BlockSparseMatrix& Eigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >::InnerIterator::m_mat
protected

◆ m_offset

template<typename _Scalar , int _BlockAtCompileTime, int _Options, typename _StorageIndex >
const Index Eigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >::InnerIterator::m_offset
protected

◆ m_outer

template<typename _Scalar , int _BlockAtCompileTime, int _Options, typename _StorageIndex >
const Index Eigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >::InnerIterator::m_outer
protected

◆ m_outerB

template<typename _Scalar , int _BlockAtCompileTime, int _Options, typename _StorageIndex >
const Index Eigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >::InnerIterator::m_outerB
protected

◆ m_start

template<typename _Scalar , int _BlockAtCompileTime, int _Options, typename _StorageIndex >
Index Eigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >::InnerIterator::m_start
protected

The documentation for this class was generated from the following file: