#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.