#include <BlockSparseMatrix.h>
Public Types | |
enum | { BlockSize = BlockSparseMatrixT::BlockSize, ColsAtCompileTime = VectorType::ColsAtCompileTime, RowsAtCompileTime = VectorType::RowsAtCompileTime, Flags = VectorType::Flags } |
typedef BlockSparseMatrixT::Index | Index |
typedef Ref< const Matrix< typename BlockSparseMatrixT::Scalar,(RowsAtCompileTime==1)? 1 :BlockSize,(ColsAtCompileTime==1)? 1 :BlockSize > > | Scalar |
Public Member Functions | |
BlockVectorView (const BlockSparseMatrixT &spblockmat, const VectorType &vec) | |
Scalar | coeff (Index bi) const |
Scalar | coeff (Index bi, Index j) const |
Index | cols () const |
Index | size () const |
Protected Attributes | |
const BlockSparseMatrixT & | m_spblockmat |
const VectorType & | m_vec |
Definition at line 158 of file BlockSparseMatrix.h.
typedef BlockSparseMatrixT::Index Eigen::BlockVectorView< BlockSparseMatrixT, VectorType >::Index |
Definition at line 168 of file BlockSparseMatrix.h.
typedef Ref<const Matrix<typename BlockSparseMatrixT::Scalar, (RowsAtCompileTime==1)? 1 : BlockSize, (ColsAtCompileTime==1)? 1 : BlockSize> > Eigen::BlockVectorView< BlockSparseMatrixT, VectorType >::Scalar |
Definition at line 167 of file BlockSparseMatrix.h.
anonymous enum |
Enumerator | |
---|---|
BlockSize | |
ColsAtCompileTime | |
RowsAtCompileTime | |
Flags |
Definition at line 161 of file BlockSparseMatrix.h.
|
inline |
Definition at line 170 of file BlockSparseMatrix.h.
|
inline |
Definition at line 181 of file BlockSparseMatrix.h.
|
inline |
Definition at line 187 of file BlockSparseMatrix.h.
|
inline |
Definition at line 173 of file BlockSparseMatrix.h.
|
inline |
Definition at line 177 of file BlockSparseMatrix.h.
|
protected |
Definition at line 194 of file BlockSparseMatrix.h.
|
protected |
Definition at line 195 of file BlockSparseMatrix.h.