So-Bogus
A c++ sparse block matrix library aimed at Second Order cone problems
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
bogus::BlockMatrixBase< Derived > Member List

This is the complete list of members for bogus::BlockMatrixBase< Derived >, including all inherited members.

Base typedef (defined in bogus::BlockMatrixBase< Derived >)bogus::BlockMatrixBase< Derived >
block(BlockPtr ptr) const bogus::BlockMatrixBase< Derived >
block(BlockPtr ptr)bogus::BlockMatrixBase< Derived >
block(Index row, Index col)bogus::BlockMatrixBase< Derived >
block(Index row, Index col) const bogus::BlockMatrixBase< Derived >
blockCols(Index col) const bogus::BlockObjectBase< Derived >
BlockMatrixBase() (defined in bogus::BlockMatrixBase< Derived >)bogus::BlockMatrixBase< Derived >
BlockPtr typedef (defined in bogus::BlockMatrixBase< Derived >)bogus::BlockMatrixBase< Derived >
blockPtr(Index row, Index col) const bogus::BlockMatrixBase< Derived >
blockRows(Index row) const bogus::BlockObjectBase< Derived >
blocks() const bogus::BlockMatrixBase< Derived >
BlocksArrayType typedef (defined in bogus::BlockMatrixBase< Derived >)bogus::BlockMatrixBase< Derived >
BlockType typedef (defined in bogus::BlockMatrixBase< Derived >)bogus::BlockMatrixBase< Derived >
colMultiply(const Index col, const RhsT &rhs, ResT &res) const bogus::IterableBlockObject< Derived >
colMultiplyPostcompose(const Index col, const RhsT &rhs, ResT &res, const PostOp &op) const (defined in bogus::IterableBlockObject< Derived >)bogus::IterableBlockObject< Derived >
colOffset(Index col) const bogus::BlockObjectBase< Derived >
colOffsets() const bogus::BlockObjectBase< Derived >
cols() const bogus::BlockMatrixBase< Derived >
ColsAtCompileTime enum value (defined in bogus::BlockObjectBase< Derived >)bogus::BlockObjectBase< Derived >
colsOfBlocks() const bogus::BlockObjectBase< Derived >
ColsPerBlock enum value (defined in bogus::BlockMatrixBase< Derived >)bogus::BlockMatrixBase< Derived >
CompileTimeProperties enum namebogus::BlockMatrixBase< Derived >
ConstTransposeReturnType typedef (defined in bogus::BlockObjectBase< Derived >)bogus::BlockObjectBase< 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::BlockMatrixBase< Derived >
eachBlockOfCol(const Index col, Func func) const bogus::BlockMatrixBase< Derived >
eachBlockOfRow(const Index row, Func func) const bogus::BlockMatrixBase< Derived >
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 >
Index typedef (defined in bogus::BlockMatrixBase< Derived >)bogus::BlockMatrixBase< Derived >
InvalidBlockPtrbogus::BlockMatrixBase< Derived >static
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 >
m_blocks (defined in bogus::BlockMatrixBase< Derived >)bogus::BlockMatrixBase< Derived >protected
m_cols (defined in bogus::BlockMatrixBase< Derived >)bogus::BlockMatrixBase< Derived >protected
m_rows (defined in bogus::BlockMatrixBase< Derived >)bogus::BlockMatrixBase< Derived >protected
multiply(const RhsT &rhs, ResT &res, Scalar alpha=1, Scalar beta=0) const bogus::BlockObjectBase< Derived >
PlainObjectType typedef (defined in bogus::BlockObjectBase< Derived >)bogus::BlockObjectBase< Derived >
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::IterableBlockObject< Derived >)bogus::IterableBlockObject< Derived >
rowOffset(Index row) const bogus::BlockObjectBase< Derived >
rowOffsets() const bogus::BlockObjectBase< Derived >
rows() const bogus::BlockMatrixBase< Derived >
RowsAtCompileTime enum value (defined in bogus::BlockObjectBase< Derived >)bogus::BlockObjectBase< Derived >
rowsOfBlocks() const bogus::BlockObjectBase< Derived >
RowsPerBlock enum value (defined in bogus::BlockMatrixBase< Derived >)bogus::BlockMatrixBase< Derived >
Scalar typedef (defined in bogus::BlockMatrixBase< Derived >)bogus::BlockMatrixBase< Derived >
size() const bogus::BlockMatrixBase< Derived >
splitRowMultiply(const Index row, const RhsT &rhs, ResT &res) const bogus::BlockMatrixBase< Derived >
Traits typedef (defined in bogus::BlockMatrixBase< Derived >)bogus::BlockMatrixBase< Derived >
transpose() const bogus::BlockObjectBase< Derived >
TransposeObjectType typedef (defined in bogus::BlockObjectBase< Derived >)bogus::BlockObjectBase< Derived >
~BlockMatrixBase() (defined in bogus::BlockMatrixBase< Derived >)bogus::BlockMatrixBase< Derived >virtual