#include <SparseBlock.h>

Public Types | |
| enum | { IsRowMajor = internal::traits<BlockType>::IsRowMajor } |
Public Types inherited from Eigen::SparseCompressedBase< Block< SparseMatrixType, BlockRows, BlockCols, true > > | |
| typedef SparseMatrixBase< Derived > | Base |
Public Member Functions | |
| Index | blockCols () const |
| Index | blockRows () const |
| const Scalar | coeff (Index index) const |
| const Scalar | coeff (Index row, Index col) const |
| Scalar & | coeffRef (Index row, Index col) |
| EIGEN_STRONG_INLINE Index | cols () const |
| StorageIndex * | innerIndexPtr () |
| const StorageIndex * | innerIndexPtr () const |
| StorageIndex * | innerNonZeroPtr () |
| const StorageIndex * | innerNonZeroPtr () const |
| bool | isCompressed () const |
| const Scalar & | lastCoeff () const |
| SparseMatrixType & | nestedExpression () |
| const SparseMatrixType & | nestedExpression () const |
| BlockType & | operator= (const BlockType &other) |
| template<typename OtherDerived > | |
| BlockType & | operator= (const SparseMatrixBase< OtherDerived > &other) |
| StorageIndex * | outerIndexPtr () |
| const StorageIndex * | outerIndexPtr () const |
| EIGEN_STRONG_INLINE Index | rows () const |
| sparse_matrix_block_impl (SparseMatrixType &xpr, Index i) | |
| sparse_matrix_block_impl (SparseMatrixType &xpr, Index startRow, Index startCol, Index blockRows, Index blockCols) | |
| Index | startCol () const |
| Index | startRow () const |
| Scalar * | valuePtr () |
| const Scalar * | valuePtr () const |
Public Member Functions inherited from Eigen::SparseCompressedBase< Block< SparseMatrixType, BlockRows, BlockCols, true > > | |
| Map< Array< Scalar, Dynamic, 1 > > | coeffs () |
| const Map< const Array< Scalar, Dynamic, 1 > > | coeffs () const |
| StorageIndex * | innerIndexPtr () |
| const StorageIndex * | innerIndexPtr () const |
| StorageIndex * | innerNonZeroPtr () |
| const StorageIndex * | innerNonZeroPtr () const |
| bool | isCompressed () const |
| Index | nonZeros () const |
| Derived & | operator= (const Derived &other) |
| Derived & | operator= (const Derived &other) |
| Derived & | operator= (const EigenBase< OtherDerived > &other) |
| Derived & | operator= (const ReturnByValue< OtherDerived > &other) |
| Derived & | operator= (const SparseMatrixBase< OtherDerived > &other) |
| StorageIndex * | outerIndexPtr () |
| const StorageIndex * | outerIndexPtr () const |
| Scalar * | valuePtr () |
| const Scalar * | valuePtr () const |
Protected Types | |
| enum | { OuterSize = IsRowMajor ? BlockRows : BlockCols } |
| typedef Base::IndexVector | IndexVector |
Protected Types inherited from Eigen::SparseCompressedBase< Block< SparseMatrixType, BlockRows, BlockCols, true > > | |
| typedef Base::IndexVector | IndexVector |
Protected Attributes | |
| internal::ref_selector< SparseMatrixType >::non_const_type | m_matrix |
| const internal::variable_if_dynamic< Index, OuterSize > | m_outerSize |
| Index | m_outerStart |
Private Types | |
| typedef internal::remove_all< typename SparseMatrixType::Nested >::type | _MatrixTypeNested |
| typedef SparseCompressedBase< Block< SparseMatrixType, BlockRows, BlockCols, true > > | Base |
| typedef Block< SparseMatrixType, BlockRows, BlockCols, true > | BlockType |
Additional Inherited Members | |
Protected Member Functions inherited from Eigen::SparseCompressedBase< Block< SparseMatrixType, BlockRows, BlockCols, true > > | |
| Eigen::Map< IndexVector > | innerNonZeros () |
| const Eigen::Map< const IndexVector > | innerNonZeros () const |
| internal::LowerBoundIndex | lower_bound (Index row, Index col) const |
| SparseCompressedBase () | |
Definition at line 98 of file SparseBlock.h.
|
private |
Definition at line 103 of file SparseBlock.h.
|
private |
Definition at line 105 of file SparseBlock.h.
|
private |
Definition at line 104 of file SparseBlock.h.
|
protected |
Definition at line 111 of file SparseBlock.h.
| anonymous enum |
| Enumerator | |
|---|---|
| IsRowMajor | |
Definition at line 108 of file SparseBlock.h.
|
protected |
| Enumerator | |
|---|---|
| OuterSize | |
Definition at line 112 of file SparseBlock.h.
|
inline |
Definition at line 115 of file SparseBlock.h.
|
inline |
Definition at line 119 of file SparseBlock.h.
|
inline |
Definition at line 278 of file SparseBlock.h.
|
inline |
Definition at line 277 of file SparseBlock.h.
|
inline |
Definition at line 255 of file SparseBlock.h.
|
inline |
Definition at line 250 of file SparseBlock.h.
|
inline |
Definition at line 245 of file SparseBlock.h.
|
inline |
Definition at line 271 of file SparseBlock.h.
|
inline |
Definition at line 230 of file SparseBlock.h.
|
inline |
Definition at line 228 of file SparseBlock.h.
|
inline |
Definition at line 240 of file SparseBlock.h.
|
inline |
Definition at line 238 of file SparseBlock.h.
|
inline |
Definition at line 243 of file SparseBlock.h.
|
inline |
Definition at line 260 of file SparseBlock.h.
|
inline |
Definition at line 274 of file SparseBlock.h.
|
inline |
Definition at line 273 of file SparseBlock.h.
|
inline |
Definition at line 218 of file SparseBlock.h.
|
inline |
Definition at line 124 of file SparseBlock.h.
|
inline |
Definition at line 235 of file SparseBlock.h.
|
inline |
Definition at line 233 of file SparseBlock.h.
|
inline |
Definition at line 270 of file SparseBlock.h.
|
inline |
Definition at line 276 of file SparseBlock.h.
|
inline |
Definition at line 275 of file SparseBlock.h.
|
inline |
Definition at line 225 of file SparseBlock.h.
|
inline |
Definition at line 223 of file SparseBlock.h.
|
protected |
Definition at line 282 of file SparseBlock.h.
|
protected |
Definition at line 284 of file SparseBlock.h.
|
protected |
Definition at line 283 of file SparseBlock.h.