add(const SparseBlockMatrixBase< OtherDerived > &rhs, Scalar alpha=1) | bogus::SparseBlockMatrixBase< Derived > | |
allocateBlock(BlockPtr &ptr) | bogus::SparseBlockMatrixBase< Derived > | protected |
applyPermutation(const std::size_t *indices) | bogus::SparseBlockMatrixBase< Derived > | |
assign(const SparseBlockMatrixBase< OtherDerived > &source, const Scalar scale=1) | bogus::SparseBlockMatrixBase< Derived > | |
Base typedef (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
block(BlockPtr ptr) const (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
block(BlockPtr ptr) (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
bogus::BlockMatrixBase::block(Index row, Index col) | bogus::BlockMatrixBase< Derived > | |
bogus::BlockMatrixBase::block(Index row, Index col) const | bogus::BlockMatrixBase< Derived > | |
blockCols(Index col) const (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
BlockMatrixBase() (defined in bogus::BlockMatrixBase< Derived >) | bogus::BlockMatrixBase< Derived > | |
BlockPtr typedef (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
blockPtr(Index row, Index col) const | bogus::SparseBlockMatrixBase< Derived > | |
blockRows(Index row) const (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
blocks() const | bogus::BlockMatrixBase< Derived > | |
BlocksArrayType typedef (defined in bogus::BlockMatrixBase< Derived >) | bogus::BlockMatrixBase< Derived > | |
BlockType typedef (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
cacheTranspose() | bogus::SparseBlockMatrixBase< Derived > | |
clear() | bogus::SparseBlockMatrixBase< Derived > | |
cloneDimensions(const BlockMatrixBase< OtherDerived > &source) | bogus::SparseBlockMatrixBase< Derived > | |
cloneIndex(const MajorIndexType &index) | bogus::SparseBlockMatrixBase< Derived > | |
cloneStructure(const SparseBlockMatrixBase< OtherDerived > &source) | bogus::SparseBlockMatrixBase< Derived > | |
ColIndexType typedef (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
colMajorIndex() const (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
colMajorIndex() (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | protected |
colMultiply(const Index col, const RhsT &rhs, ResT &res) const | bogus::IterableBlockObject< Derived > | |
colMultiplyPostcompose(const Index row, const RhsT &rhs, ResT &res, const PostOp &op) const (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
colOffset(Index col) const | bogus::BlockObjectBase< Derived > | |
colOffsets() const | bogus::SparseBlockMatrixBase< Derived > | |
cols() const | bogus::BlockMatrixBase< Derived > | |
ColsAtCompileTime enum value (defined in bogus::BlockObjectBase< Derived >) | bogus::BlockObjectBase< Derived > | |
colsOfBlocks() const (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
ColsPerBlock enum value (defined in bogus::BlockMatrixBase< Derived >) | bogus::BlockMatrixBase< Derived > | |
CompileTimeProperties enum name | bogus::BlockMatrixBase< Derived > | |
CompressedIndexType typedef (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
computeMinorIndex() | bogus::SparseBlockMatrixBase< Derived > | |
computeMinorIndex(MinorIndexType &cmIndex) const (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | protected |
ConstTransposeReturnType typedef (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
CopyResultType typedef (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
data() const | bogus::BlockMatrixBase< Derived > | |
data() | bogus::BlockMatrixBase< Derived > | |
derived() const | bogus::BlockObjectBase< Derived > | |
derived() | bogus::BlockObjectBase< Derived > | |
diagonal(const Index row) | bogus::BlockMatrixBase< Derived > | |
diagonal(const Index row) const | bogus::BlockMatrixBase< Derived > | |
diagonalBlockPtr(Index row) const | bogus::SparseBlockMatrixBase< Derived > | |
eachBlockOf(const Index outer, Func func) const | bogus::SparseBlockMatrixBase< Derived > | |
eachBlockOfCol(const Index col, Func func) const | bogus::BlockMatrixBase< Derived > | |
eachBlockOfRow(const Index row, Func func) const | bogus::BlockMatrixBase< Derived > | |
empty() const | bogus::SparseBlockMatrixBase< Derived > | |
finalize() | bogus::SparseBlockMatrixBase< Derived > | |
Finalizer typedef (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | protected |
getOrComputeMinorIndex(MinorIndexType &tempIndex) const (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | protected |
has_fixed_cols_blocks enum value (defined in bogus::BlockMatrixBase< Derived >) | bogus::BlockMatrixBase< Derived > | |
has_fixed_rows_blocks enum value (defined in bogus::BlockMatrixBase< Derived >) | bogus::BlockMatrixBase< Derived > | |
has_fixed_size_blocks enum value (defined in bogus::BlockMatrixBase< Derived >) | bogus::BlockMatrixBase< Derived > | |
has_row_major_blocks enum value (defined in bogus::BlockMatrixBase< Derived >) | bogus::BlockMatrixBase< Derived > | |
has_square_or_dynamic_blocks enum value (defined in bogus::BlockMatrixBase< Derived >) | bogus::BlockMatrixBase< Derived > | |
Identity() const (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
Index typedef (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
InnerIterator typedef (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
innerIterator(Index outer) const | bogus::SparseBlockMatrixBase< Derived > | |
insert(Index row, Index col) | bogus::SparseBlockMatrixBase< Derived > | |
insertAndResize(Index row, Index col) | bogus::SparseBlockMatrixBase< Derived > | |
insertBack(Index row, Index col) | bogus::SparseBlockMatrixBase< Derived > | |
insertBackAndResize(Index row, Index col) | bogus::SparseBlockMatrixBase< Derived > | |
insertByOuterInner(Index outer, Index inner) | bogus::SparseBlockMatrixBase< Derived > | |
InvalidBlockPtr | bogus::BlockMatrixBase< Derived > | static |
is_bsr_compatible enum value (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | protected |
is_self_transpose enum value (defined in bogus::BlockObjectBase< Derived >) | bogus::BlockObjectBase< Derived > | |
is_transposed enum value (defined in bogus::BlockObjectBase< Derived >) | bogus::BlockObjectBase< Derived > | |
lock() const | bogus::SparseBlockMatrixBase< Derived > | |
m_blocks (defined in bogus::BlockMatrixBase< Derived >) | bogus::BlockMatrixBase< Derived > | protected |
m_cols (defined in bogus::BlockMatrixBase< Derived >) | bogus::BlockMatrixBase< Derived > | protected |
m_lock (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | protected |
m_majorIndex (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | protected |
m_minorIndex (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | protected |
m_rows (defined in bogus::BlockMatrixBase< Derived >) | bogus::BlockMatrixBase< Derived > | protected |
m_transposeBlocks (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | protected |
m_transposeIndex (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | protected |
majorIndex() const (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
majorIndex() | bogus::SparseBlockMatrixBase< Derived > | |
MajorIndexType typedef (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
minorIndex() const (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
MinorIndexType typedef (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
multiply(const RhsT &rhs, ResT &res, Scalar alpha=1, Scalar beta=0) const (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
nBlocks() const | bogus::SparseBlockMatrixBase< Derived > | |
operator*=(Scalar alpha) | bogus::SparseBlockMatrixBase< Derived > | |
operator+=(const BlockObjectBase< OtherDerived > &source) | bogus::SparseBlockMatrixBase< Derived > | |
operator-() const | bogus::SparseBlockMatrixBase< Derived > | |
operator-=(const BlockObjectBase< OtherDerived > &source) | bogus::SparseBlockMatrixBase< Derived > | |
operator/=(Scalar alpha) | bogus::SparseBlockMatrixBase< Derived > | |
operator=(const BlockObjectBase< OtherDerived > &source) (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
operator=(const SparseBlockMatrixBase &source) (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
operator=(const Product< LhsT, RhsT > &prod) (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
operator=(const Addition< LhsT, RhsT > &add) (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
operator=(const NarySum< Expression > &sum) (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
operator=(const Scaling< OtherDerived > &scaling) (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
PlainObjectType typedef (defined in bogus::BlockObjectBase< Derived >) | bogus::BlockObjectBase< Derived > | |
prealloc(std::size_t nBlocks) | bogus::SparseBlockMatrixBase< Derived > | |
prune(const Scalar precision=0) | bogus::SparseBlockMatrixBase< Derived > | |
reserve(std::size_t nBlocks) | bogus::SparseBlockMatrixBase< Derived > | |
RowIndexType typedef (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
rowMajorIndex() const (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
rowMajorIndex() (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | protected |
rowMultiply(const Index row, const RhsT &rhs, ResT &res) const | bogus::IterableBlockObject< Derived > | |
rowMultiplyPrecompose(const Index row, const RhsT &rhs, ResT &res, const PreOp &op) const (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
rowOffset(Index row) const | bogus::BlockObjectBase< Derived > | |
rowOffsets() const | bogus::SparseBlockMatrixBase< Derived > | |
rows() const | bogus::BlockMatrixBase< Derived > | |
RowsAtCompileTime enum value (defined in bogus::BlockObjectBase< Derived >) | bogus::BlockObjectBase< Derived > | |
rowsOfBlocks() const (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
RowsPerBlock enum value (defined in bogus::BlockMatrixBase< Derived >) | bogus::BlockMatrixBase< Derived > | |
Scalar typedef (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
scale(Scalar alpha) | bogus::SparseBlockMatrixBase< Derived > | |
serialize(Archive &ar, const unsigned int file_version) (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
setBlocksToZero() | bogus::SparseBlockMatrixBase< Derived > | |
setCols(const Index nBlocks, const unsigned *colsPerBlock) | bogus::SparseBlockMatrixBase< Derived > | |
setCols(const std::vector< unsigned > &colsPerBlock) | bogus::SparseBlockMatrixBase< Derived > | |
setCols(const Index nBlocks, const Index colsPerBlock) | bogus::SparseBlockMatrixBase< Derived > | |
setCols(const Index nBlocks) | bogus::SparseBlockMatrixBase< Derived > | |
setFromProduct(const Product< LhsT, RhsT > &prod) (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
setIdentity() | bogus::SparseBlockMatrixBase< Derived > | |
setInnerOffets(IndexT &index, const Index nBlocks, const unsigned *blockSizes) const (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | protected |
setRows(const Index nBlocks, const unsigned *rowsPerBlock) | bogus::SparseBlockMatrixBase< Derived > | |
setRows(const std::vector< unsigned > &rowsPerBlock) | bogus::SparseBlockMatrixBase< Derived > | |
setRows(const Index nBlocks, const Index rowsPerBlock) | bogus::SparseBlockMatrixBase< Derived > | |
setRows(const Index nBlocks) | bogus::SparseBlockMatrixBase< Derived > | |
setZero() | bogus::SparseBlockMatrixBase< Derived > | |
size() const (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
SparseBlockIndexGetter< Derived, false > (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | friend |
SparseBlockIndexGetter< Derived, true > (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | friend |
SparseBlockMatrixBase() (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | protected |
splitRowMultiply(const Index row, const RhsT &rhs, ResT &res) const (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
Traits typedef (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
transpose() const (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
TransposeArrayType typedef (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
transposeBlocks() const | bogus::SparseBlockMatrixBase< Derived > | |
TransposeBlockType typedef (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
transposeCached() const | bogus::SparseBlockMatrixBase< Derived > | |
transposeData() const | bogus::SparseBlockMatrixBase< Derived > | |
transposeData() (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | protected |
transposeIndex() const (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
TransposeIndexType typedef (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
TransposeObjectType typedef (defined in bogus::BlockObjectBase< Derived >) | bogus::BlockObjectBase< Derived > | |
UncompressedIndexType typedef (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
Zero() const (defined in bogus::SparseBlockMatrixBase< Derived >) | bogus::SparseBlockMatrixBase< Derived > | |
~BlockMatrixBase() (defined in bogus::BlockMatrixBase< Derived >) | bogus::BlockMatrixBase< Derived > | virtual |