Public Member Functions | Protected Attributes | List of all members
Eigen::BlockSparseMatrix< _Scalar, _BlockAtCompileTime, _Options, _StorageIndex >::InnerIterator Class Reference

#include <BlockSparseMatrix.h>

Public Member Functions

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

Protected Attributes

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

Detailed Description

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

Definition at line 1020 of file BlockSparseMatrix.h.

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

Definition at line 1023 of file BlockSparseMatrix.h.

Member Function Documentation

◆ col()

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

Definition at line 1060 of file BlockSparseMatrix.h.

◆ index()

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

Definition at line 1058 of file BlockSparseMatrix.h.

◆ operator bool()

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

Definition at line 1062 of file BlockSparseMatrix.h.

◆ operator++()

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

Definition at line 1035 of file BlockSparseMatrix.h.

◆ outer()

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

Definition at line 1059 of file BlockSparseMatrix.h.

◆ row()

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

Definition at line 1061 of file BlockSparseMatrix.h.

◆ value()

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

Definition at line 1050 of file BlockSparseMatrix.h.

◆ valueRef()

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

Definition at line 1054 of file BlockSparseMatrix.h.

Member Data Documentation

◆ itb

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

Definition at line 1070 of file BlockSparseMatrix.h.

◆ m_end

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

Definition at line 1074 of file BlockSparseMatrix.h.

◆ m_id

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

Definition at line 1073 of file BlockSparseMatrix.h.

◆ m_mat

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

Definition at line 1067 of file BlockSparseMatrix.h.

◆ m_offset

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

Definition at line 1071 of file BlockSparseMatrix.h.

◆ m_outer

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

Definition at line 1068 of file BlockSparseMatrix.h.

◆ m_outerB

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

Definition at line 1069 of file BlockSparseMatrix.h.

◆ m_start

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

Definition at line 1072 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