Public Member Functions | Protected Types | Protected Attributes | Private Member Functions | List of all members
Eigen::SparseCompressedBase::InnerIterator Class Reference

#include <SparseCompressedBase.h>

Inheritance diagram for Eigen::SparseCompressedBase::InnerIterator:
Inheritance graph
[legend]

Public Member Functions

Index col () const
 
StorageIndex index () const
 
 InnerIterator ()
 
 InnerIterator (const InnerIterator &other)
 
 InnerIterator (const internal::CompressedStorage< Scalar, StorageIndex > &data)
 
 InnerIterator (const SparseCompressedBase &mat)
 
 InnerIterator (const SparseCompressedBase &mat, Index outer)
 
 operator bool () const
 
InnerIterator operator+ (Index i)
 
InnerIteratoroperator++ ()
 
InnerIteratoroperator+= (Index i)
 
InnerIteratoroperator= (const InnerIterator &other)
 
Index outer () const
 
Index row () const
 
const Scalarvalue () const
 
ScalarvalueRef ()
 

Protected Types

typedef internal::variable_if_dynamic< Index, Derived::IsVectorAtCompileTime?0:DynamicOuterType
 

Protected Attributes

Index m_end
 
Index m_id
 
const StorageIndex * m_indices
 
const OuterType m_outer
 
const Scalarm_values
 

Private Member Functions

template<typename T >
 InnerIterator (const SparseMatrixBase< T > &, Index outer)
 

Detailed Description

Definition at line 158 of file SparseCompressedBase.h.

Member Typedef Documentation

◆ OuterType

Definition at line 232 of file SparseCompressedBase.h.

Constructor & Destructor Documentation

◆ InnerIterator() [1/6]

Eigen::SparseCompressedBase::InnerIterator::InnerIterator ( )
inline

Definition at line 161 of file SparseCompressedBase.h.

◆ InnerIterator() [2/6]

Eigen::SparseCompressedBase::InnerIterator::InnerIterator ( const InnerIterator other)
inline

Definition at line 165 of file SparseCompressedBase.h.

◆ InnerIterator() [3/6]

Eigen::SparseCompressedBase::InnerIterator::InnerIterator ( const SparseCompressedBase mat,
Index  outer 
)
inline

Definition at line 179 of file SparseCompressedBase.h.

◆ InnerIterator() [4/6]

Eigen::SparseCompressedBase::InnerIterator::InnerIterator ( const SparseCompressedBase mat)
inlineexplicit

Definition at line 197 of file SparseCompressedBase.h.

◆ InnerIterator() [5/6]

Eigen::SparseCompressedBase::InnerIterator::InnerIterator ( const internal::CompressedStorage< Scalar, StorageIndex > &  data)
inlineexplicit

Definition at line 203 of file SparseCompressedBase.h.

◆ InnerIterator() [6/6]

template<typename T >
Eigen::SparseCompressedBase::InnerIterator::InnerIterator ( const SparseMatrixBase< T > &  ,
Index  outer 
)
private

Member Function Documentation

◆ col()

Index Eigen::SparseCompressedBase::InnerIterator::col ( ) const
inline

Definition at line 225 of file SparseCompressedBase.h.

◆ index()

StorageIndex Eigen::SparseCompressedBase::InnerIterator::index ( ) const
inline

Definition at line 222 of file SparseCompressedBase.h.

◆ operator bool()

Eigen::SparseCompressedBase::InnerIterator::operator bool ( ) const
inline

Definition at line 227 of file SparseCompressedBase.h.

◆ operator+()

InnerIterator Eigen::SparseCompressedBase::InnerIterator::operator+ ( Index  i)
inline

Definition at line 212 of file SparseCompressedBase.h.

◆ operator++()

InnerIterator& Eigen::SparseCompressedBase::InnerIterator::operator++ ( )
inline

Definition at line 209 of file SparseCompressedBase.h.

◆ operator+=()

InnerIterator& Eigen::SparseCompressedBase::InnerIterator::operator+= ( Index  i)
inline

Definition at line 210 of file SparseCompressedBase.h.

◆ operator=()

InnerIterator& Eigen::SparseCompressedBase::InnerIterator::operator= ( const InnerIterator other)
inline

Definition at line 169 of file SparseCompressedBase.h.

◆ outer()

Index Eigen::SparseCompressedBase::InnerIterator::outer ( ) const
inline

Definition at line 223 of file SparseCompressedBase.h.

◆ row()

Index Eigen::SparseCompressedBase::InnerIterator::row ( ) const
inline

Definition at line 224 of file SparseCompressedBase.h.

◆ value()

const Scalar& Eigen::SparseCompressedBase::InnerIterator::value ( ) const
inline

Definition at line 219 of file SparseCompressedBase.h.

◆ valueRef()

Scalar& Eigen::SparseCompressedBase::InnerIterator::valueRef ( )
inline

Definition at line 220 of file SparseCompressedBase.h.

Member Data Documentation

◆ m_end

Index Eigen::SparseCompressedBase::InnerIterator::m_end
protected

Definition at line 235 of file SparseCompressedBase.h.

◆ m_id

Index Eigen::SparseCompressedBase::InnerIterator::m_id
protected

Definition at line 234 of file SparseCompressedBase.h.

◆ m_indices

const StorageIndex* Eigen::SparseCompressedBase::InnerIterator::m_indices
protected

Definition at line 231 of file SparseCompressedBase.h.

◆ m_outer

const OuterType Eigen::SparseCompressedBase::InnerIterator::m_outer
protected

Definition at line 233 of file SparseCompressedBase.h.

◆ m_values

const Scalar* Eigen::SparseCompressedBase::InnerIterator::m_values
protected

Definition at line 230 of file SparseCompressedBase.h.


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


gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:12:00