Classes | Public Types | Public Member Functions | Protected Attributes | List of all members
Eigen::BlockSparseMatrixView< BlockSparseMatrixT > Class Template Reference

#include <BlockSparseMatrix.h>

Classes

class  InnerIterator
 

Public Types

enum  {
  Flags = BlockSparseMatrixT::Options, Options = BlockSparseMatrixT::Options, RowsAtCompileTime = BlockSparseMatrixT::RowsAtCompileTime, ColsAtCompileTime = BlockSparseMatrixT::ColsAtCompileTime,
  MaxColsAtCompileTime = BlockSparseMatrixT::MaxColsAtCompileTime, MaxRowsAtCompileTime = BlockSparseMatrixT::MaxRowsAtCompileTime
}
 
typedef BlockSparseMatrixT::Index Index
 
typedef BlockSparseMatrixT Nested
 
typedef Ref< typename BlockSparseMatrixT::BlockRealScalar > RealScalar
 
typedef Ref< typename BlockSparseMatrixT::BlockScalar > Scalar
 

Public Member Functions

 BlockSparseMatrixView (const BlockSparseMatrixT &spblockmat)
 
Scalar coeff (Index row, Index col)
 
Scalar coeffRef (Index row, Index col)
 
Index cols () const
 
Index outerSize () const
 
Index rows () const
 

Protected Attributes

const BlockSparseMatrixT & m_spblockmat
 

Detailed Description

template<typename BlockSparseMatrixT>
class Eigen::BlockSparseMatrixView< BlockSparseMatrixT >

Definition at line 56 of file BlockSparseMatrix.h.

Member Typedef Documentation

◆ Index

template<typename BlockSparseMatrixT >
typedef BlockSparseMatrixT::Index Eigen::BlockSparseMatrixView< BlockSparseMatrixT >::Index

Definition at line 107 of file BlockSparseMatrix.h.

◆ Nested

template<typename BlockSparseMatrixT >
typedef BlockSparseMatrixT Eigen::BlockSparseMatrixView< BlockSparseMatrixT >::Nested

Definition at line 108 of file BlockSparseMatrix.h.

◆ RealScalar

template<typename BlockSparseMatrixT >
typedef Ref<typename BlockSparseMatrixT::BlockRealScalar> Eigen::BlockSparseMatrixView< BlockSparseMatrixT >::RealScalar

Definition at line 106 of file BlockSparseMatrix.h.

◆ Scalar

template<typename BlockSparseMatrixT >
typedef Ref<typename BlockSparseMatrixT::BlockScalar> Eigen::BlockSparseMatrixView< BlockSparseMatrixT >::Scalar

Definition at line 105 of file BlockSparseMatrix.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename BlockSparseMatrixT >
anonymous enum
Enumerator
Flags 
Options 
RowsAtCompileTime 
ColsAtCompileTime 
MaxColsAtCompileTime 
MaxRowsAtCompileTime 

Definition at line 109 of file BlockSparseMatrix.h.

Constructor & Destructor Documentation

◆ BlockSparseMatrixView()

template<typename BlockSparseMatrixT >
Eigen::BlockSparseMatrixView< BlockSparseMatrixT >::BlockSparseMatrixView ( const BlockSparseMatrixT &  spblockmat)
inline

Definition at line 118 of file BlockSparseMatrix.h.

Member Function Documentation

◆ coeff()

template<typename BlockSparseMatrixT >
Scalar Eigen::BlockSparseMatrixView< BlockSparseMatrixT >::coeff ( Index  row,
Index  col 
)
inline

Definition at line 134 of file BlockSparseMatrix.h.

◆ coeffRef()

template<typename BlockSparseMatrixT >
Scalar Eigen::BlockSparseMatrixView< BlockSparseMatrixT >::coeffRef ( Index  row,
Index  col 
)
inline

Definition at line 138 of file BlockSparseMatrix.h.

◆ cols()

template<typename BlockSparseMatrixT >
Index Eigen::BlockSparseMatrixView< BlockSparseMatrixT >::cols ( ) const
inline

Definition at line 126 of file BlockSparseMatrix.h.

◆ outerSize()

template<typename BlockSparseMatrixT >
Index Eigen::BlockSparseMatrixView< BlockSparseMatrixT >::outerSize ( ) const
inline

Definition at line 122 of file BlockSparseMatrix.h.

◆ rows()

template<typename BlockSparseMatrixT >
Index Eigen::BlockSparseMatrixView< BlockSparseMatrixT >::rows ( ) const
inline

Definition at line 130 of file BlockSparseMatrix.h.

Member Data Documentation

◆ m_spblockmat

template<typename BlockSparseMatrixT >
const BlockSparseMatrixT& Eigen::BlockSparseMatrixView< BlockSparseMatrixT >::m_spblockmat
protected

Definition at line 153 of file BlockSparseMatrix.h.


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


gtsam
Author(s):
autogenerated on Wed May 15 2024 15:27:56