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)
 
Index col () const
 
Index cols () const
 
Index index () const
 
 operator bool () const
 
BlockInnerIteratoroperator++ ()
 
Index outer () const
 
Index row () const
 
Index rows () const
 
const Map< const BlockScalarvalue () const
 
Map< BlockScalarvalueRef ()
 

Protected Attributes

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

Detailed Description

template<typename _Scalar, int _BlockAtCompileTime, int _Options, typename _StorageIndex>
class Eigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >::BlockInnerIterator

Definition at line 972 of file BlockSparseMatrix.h.

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

Definition at line 980 of file BlockSparseMatrix.h.

Member Function Documentation

◆ col()

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

Definition at line 1005 of file BlockSparseMatrix.h.

◆ cols()

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

Definition at line 1009 of file BlockSparseMatrix.h.

◆ index()

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

Definition at line 1000 of file BlockSparseMatrix.h.

◆ operator bool()

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

Definition at line 1010 of file BlockSparseMatrix.h.

◆ operator++()

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

Definition at line 987 of file BlockSparseMatrix.h.

◆ outer()

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

Definition at line 1001 of file BlockSparseMatrix.h.

◆ row()

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

Definition at line 1003 of file BlockSparseMatrix.h.

◆ rows()

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

Definition at line 1007 of file BlockSparseMatrix.h.

◆ value()

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

Definition at line 989 of file BlockSparseMatrix.h.

◆ valueRef()

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

Definition at line 994 of file BlockSparseMatrix.h.

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

Definition at line 1016 of file BlockSparseMatrix.h.

◆ m_id

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

Definition at line 1015 of file BlockSparseMatrix.h.

◆ 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

Definition at line 1013 of file BlockSparseMatrix.h.

◆ m_outer

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

Definition at line 1014 of file BlockSparseMatrix.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:41:24