Public Member Functions | Protected Attributes | List of all members
Eigen::BlockSparseMatrix::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

Definition at line 972 of file BlockSparseMatrix.h.

Constructor & Destructor Documentation

◆ BlockInnerIterator()

Eigen::BlockSparseMatrix::BlockInnerIterator::BlockInnerIterator ( const BlockSparseMatrix mat,
const Index  outer 
)
inline

Definition at line 980 of file BlockSparseMatrix.h.

Member Function Documentation

◆ col()

Index Eigen::BlockSparseMatrix::BlockInnerIterator::col ( ) const
inline

Definition at line 1005 of file BlockSparseMatrix.h.

◆ cols()

Index Eigen::BlockSparseMatrix::BlockInnerIterator::cols ( ) const
inline

Definition at line 1009 of file BlockSparseMatrix.h.

◆ index()

Index Eigen::BlockSparseMatrix::BlockInnerIterator::index ( ) const
inline

Definition at line 1000 of file BlockSparseMatrix.h.

◆ operator bool()

Eigen::BlockSparseMatrix::BlockInnerIterator::operator bool ( ) const
inline

Definition at line 1010 of file BlockSparseMatrix.h.

◆ operator++()

BlockInnerIterator& Eigen::BlockSparseMatrix::BlockInnerIterator::operator++ ( )
inline

Definition at line 987 of file BlockSparseMatrix.h.

◆ outer()

Index Eigen::BlockSparseMatrix::BlockInnerIterator::outer ( ) const
inline

Definition at line 1001 of file BlockSparseMatrix.h.

◆ row()

Index Eigen::BlockSparseMatrix::BlockInnerIterator::row ( ) const
inline

Definition at line 1003 of file BlockSparseMatrix.h.

◆ rows()

Index Eigen::BlockSparseMatrix::BlockInnerIterator::rows ( ) const
inline

Definition at line 1007 of file BlockSparseMatrix.h.

◆ value()

const Map<const BlockScalar> Eigen::BlockSparseMatrix::BlockInnerIterator::value ( ) const
inline

Definition at line 989 of file BlockSparseMatrix.h.

◆ valueRef()

Map<BlockScalar> Eigen::BlockSparseMatrix::BlockInnerIterator::valueRef ( )
inline

Definition at line 994 of file BlockSparseMatrix.h.

Member Data Documentation

◆ m_end

Index Eigen::BlockSparseMatrix::BlockInnerIterator::m_end
protected

Definition at line 1016 of file BlockSparseMatrix.h.

◆ m_id

Index Eigen::BlockSparseMatrix::BlockInnerIterator::m_id
protected

Definition at line 1015 of file BlockSparseMatrix.h.

◆ m_mat

const BlockSparseMatrix<_Scalar, _BlockAtCompileTime, _Options, StorageIndex>& Eigen::BlockSparseMatrix::BlockInnerIterator::m_mat
protected

Definition at line 1013 of file BlockSparseMatrix.h.

◆ m_outer

const Index Eigen::BlockSparseMatrix::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 Sat Jun 1 2024 03:09:23