Public Types | Public Member Functions | Protected Attributes | List of all members
Eigen::BlockVectorReturn< BlockSparseMatrixT, VectorType > Class Template Reference

#include <BlockSparseMatrix.h>

Public Types

enum  { ColsAtCompileTime = VectorType::ColsAtCompileTime, RowsAtCompileTime = VectorType::RowsAtCompileTime, Flags = VectorType::Flags }
 
typedef BlockSparseMatrixT::Index Index
 
typedef Ref< Matrix< typename VectorType::Scalar, RowsAtCompileTime, ColsAtCompileTime > > Scalar
 

Public Member Functions

 BlockVectorReturn (const BlockSparseMatrixT &spblockmat, VectorType &vec)
 
Scalar coeffRef (Index bi)
 
Scalar coeffRef (Index bi, Index j)
 
Index size () const
 

Protected Attributes

const BlockSparseMatrixT & m_spblockmat
 
VectorTypem_vec
 

Detailed Description

template<typename BlockSparseMatrixT, typename VectorType>
class Eigen::BlockVectorReturn< BlockSparseMatrixT, VectorType >

Definition at line 198 of file BlockSparseMatrix.h.

Member Typedef Documentation

◆ Index

template<typename BlockSparseMatrixT, typename VectorType>
typedef BlockSparseMatrixT::Index Eigen::BlockVectorReturn< BlockSparseMatrixT, VectorType >::Index

Definition at line 212 of file BlockSparseMatrix.h.

◆ Scalar

template<typename BlockSparseMatrixT, typename VectorType>
typedef Ref<Matrix<typename VectorType::Scalar, RowsAtCompileTime, ColsAtCompileTime> > Eigen::BlockVectorReturn< BlockSparseMatrixT, VectorType >::Scalar

Definition at line 211 of file BlockSparseMatrix.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename BlockSparseMatrixT, typename VectorType>
anonymous enum
Enumerator
ColsAtCompileTime 
RowsAtCompileTime 
Flags 

Definition at line 206 of file BlockSparseMatrix.h.

Constructor & Destructor Documentation

◆ BlockVectorReturn()

template<typename BlockSparseMatrixT, typename VectorType>
Eigen::BlockVectorReturn< BlockSparseMatrixT, VectorType >::BlockVectorReturn ( const BlockSparseMatrixT &  spblockmat,
VectorType vec 
)
inline

Definition at line 214 of file BlockSparseMatrix.h.

Member Function Documentation

◆ coeffRef() [1/2]

template<typename BlockSparseMatrixT, typename VectorType>
Scalar Eigen::BlockVectorReturn< BlockSparseMatrixT, VectorType >::coeffRef ( Index  bi)
inline

Definition at line 221 of file BlockSparseMatrix.h.

◆ coeffRef() [2/2]

template<typename BlockSparseMatrixT, typename VectorType>
Scalar Eigen::BlockVectorReturn< BlockSparseMatrixT, VectorType >::coeffRef ( Index  bi,
Index  j 
)
inline

Definition at line 227 of file BlockSparseMatrix.h.

◆ size()

template<typename BlockSparseMatrixT, typename VectorType>
Index Eigen::BlockVectorReturn< BlockSparseMatrixT, VectorType >::size ( ) const
inline

Definition at line 217 of file BlockSparseMatrix.h.

Member Data Documentation

◆ m_spblockmat

template<typename BlockSparseMatrixT, typename VectorType>
const BlockSparseMatrixT& Eigen::BlockVectorReturn< BlockSparseMatrixT, VectorType >::m_spblockmat
protected

Definition at line 235 of file BlockSparseMatrix.h.

◆ m_vec

template<typename BlockSparseMatrixT, typename VectorType>
VectorType& Eigen::BlockVectorReturn< BlockSparseMatrixT, VectorType >::m_vec
protected

Definition at line 236 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:25