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

#include <BlockSparseMatrix.h>

Public Member Functions

 BlockInnerIterator (const BlockSparseMatrix &mat, const Index outer)
 
BlockInnerIteratoroperator++ ()
 
const Map< const BlockScalarvalue () const
 
Map< BlockScalarvalueRef ()
 
Index index () const
 
Index outer () const
 
Index row () const
 
Index col () const
 
Index rows () const
 
Index cols () const
 
 operator bool () const
 

Protected Attributes

const BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, StorageIndex > & m_mat
 
const Index m_outer
 
Index m_id
 
Index m_end
 

Constructor & Destructor Documentation

◆ BlockInnerIterator()

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

Member Function Documentation

◆ col()

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

◆ cols()

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

◆ index()

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

◆ operator bool()

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

◆ operator++()

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

◆ outer()

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

◆ row()

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

◆ rows()

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

◆ value()

template<typename _Scalar , int _BlockAtCompileTime, int _Options, typename _StorageIndex >
const Map< const BlockScalar > Eigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >::BlockInnerIterator::value ( ) const
inline

◆ valueRef()

template<typename _Scalar , int _BlockAtCompileTime, int _Options, typename _StorageIndex >
Map< BlockScalar > Eigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >::BlockInnerIterator::valueRef ( )
inline

Member Data Documentation

◆ m_end

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

◆ m_id

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

◆ m_mat

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

◆ m_outer

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

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