![]() |
Prusa Slicer 2.6.0
|
#include <src/eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h>
Public Types | |
| enum | { BlockSize = BlockSparseMatrixT::BlockSize , ColsAtCompileTime = VectorType::ColsAtCompileTime , RowsAtCompileTime = VectorType::RowsAtCompileTime , Flags = VectorType::Flags } |
| typedef Ref< const Matrix< typename BlockSparseMatrixT::Scalar,(RowsAtCompileTime==1)? 1 :BlockSize,(ColsAtCompileTime==1)? 1 :BlockSize > > | Scalar |
| typedef BlockSparseMatrixT::Index | Index |
Public Member Functions | |
| BlockVectorView (const BlockSparseMatrixT &spblockmat, const VectorType &vec) | |
| Index | cols () const |
| Index | size () const |
| Scalar | coeff (Index bi) const |
| Scalar | coeff (Index bi, Index j) const |
Protected Attributes | |
| const BlockSparseMatrixT & | m_spblockmat |
| const VectorType & | m_vec |
| typedef BlockSparseMatrixT::Index Eigen::BlockVectorView< BlockSparseMatrixT, VectorType >::Index |
| typedef Ref<const Matrix<typename BlockSparseMatrixT::Scalar, (RowsAtCompileTime==1)? 1 : BlockSize, (ColsAtCompileTime==1)? 1 : BlockSize> > Eigen::BlockVectorView< BlockSparseMatrixT, VectorType >::Scalar |
| anonymous enum |
| Enumerator | |
|---|---|
| BlockSize | |
| ColsAtCompileTime | |
| RowsAtCompileTime | |
| Flags | |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |