block_cols_num_ | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | protected |
block_rows_num_ | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | protected |
BlockKroneckerProductBase(const DecayedRawMatrix &matrix, const std::ptrdiff_t identity_size=1, const std::ptrdiff_t block_rows_num=MatrixBlockSizeType::UNDEFINED, const std::ptrdiff_t block_cols_num=MatrixBlockSizeType::UNDEFINED) | etools::BlockKroneckerProductBase< const DefaultDynamicMatrix &, t_block_rows_num, t_block_cols_num, MatrixSparsityType::LEFT_LOWER_TRIANGULAR > | inline |
BlockMatrixAccessBase(const std::ptrdiff_t block_rows_num=MatrixBlockSizeType::UNDEFINED, const std::ptrdiff_t block_cols_num=MatrixBlockSizeType::UNDEFINED) | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
BlockMatrixAccessBase(const DecayedRawMatrix &matrix, const std::ptrdiff_t block_rows_num=MatrixBlockSizeType::UNDEFINED, const std::ptrdiff_t block_cols_num=MatrixBlockSizeType::UNDEFINED) | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
BlockMatrixAccessBase(DecayedRawMatrix &matrix, const std::ptrdiff_t block_rows_num=MatrixBlockSizeType::UNDEFINED, const std::ptrdiff_t block_cols_num=MatrixBlockSizeType::UNDEFINED) | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
BlockMatrixBase(const std::ptrdiff_t block_rows_num=MatrixBlockSizeType::UNDEFINED, const std::ptrdiff_t block_cols_num=MatrixBlockSizeType::UNDEFINED) | etools::BlockMatrixBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num, t_sparsity_type > | inlineprotected |
BlockMatrixBase(const DecayedRawMatrix &matrix, const std::ptrdiff_t block_rows_num=MatrixBlockSizeType::UNDEFINED, const std::ptrdiff_t block_cols_num=MatrixBlockSizeType::UNDEFINED) | etools::BlockMatrixBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num, t_sparsity_type > | inlineprotected |
BlockMatrixBase(DecayedRawMatrix &matrix, const std::ptrdiff_t block_rows_num=MatrixBlockSizeType::UNDEFINED, const std::ptrdiff_t block_cols_num=MatrixBlockSizeType::UNDEFINED) | etools::BlockMatrixBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num, t_sparsity_type > | inlineprotected |
BlockMatrixSizeSpecificBase(const std::ptrdiff_t block_rows_num=MatrixBlockSizeType::UNDEFINED, const std::ptrdiff_t block_cols_num=MatrixBlockSizeType::UNDEFINED) | etools::BlockMatrixSizeSpecificBase< const TypeWithoutConst< const DefaultDynamicMatrix &>::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
BlockMatrixSizeSpecificBase(const DecayedRawMatrix &matrix, const std::ptrdiff_t block_rows_num=MatrixBlockSizeType::UNDEFINED, const std::ptrdiff_t block_cols_num=MatrixBlockSizeType::UNDEFINED) | etools::BlockMatrixSizeSpecificBase< const TypeWithoutConst< const DefaultDynamicMatrix &>::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
BlockMatrixSizeSpecificBase(DecayedRawMatrix &matrix, const std::ptrdiff_t block_rows_num=MatrixBlockSizeType::UNDEFINED, const std::ptrdiff_t block_cols_num=MatrixBlockSizeType::UNDEFINED) | etools::BlockMatrixSizeSpecificBase< const TypeWithoutConst< const DefaultDynamicMatrix &>::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
column(const std::ptrdiff_t index_col, const std::ptrdiff_t index_row_first, const std::ptrdiff_t index_num_rows) | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
column(const std::ptrdiff_t index_col, const std::ptrdiff_t index_row_first=0) | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
column(const std::ptrdiff_t index_col, const std::ptrdiff_t index_row_first, const std::ptrdiff_t index_num_rows) const | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
column(const std::ptrdiff_t index_col, const std::ptrdiff_t index_row_first=0) const | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
ConstDynamicMatrixBlock typedef | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | protected |
ConstStaticMatrixBlock typedef | etools::BlockMatrixSizeSpecificBase< const TypeWithoutConst< const DefaultDynamicMatrix &>::Type, t_block_rows_num, t_block_cols_num > | protected |
DecayedRawMatrix typedef | etools::BlockKroneckerProductBase< const DefaultDynamicMatrix &, t_block_rows_num, t_block_cols_num, MatrixSparsityType::LEFT_LOWER_TRIANGULAR > | |
DynamicMatrixBlock typedef | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | protected |
evaluate() const | etools::BlockKroneckerProductBase< const DefaultDynamicMatrix &, t_block_rows_num, t_block_cols_num, MatrixSparsityType::LEFT_LOWER_TRIANGULAR > | inline |
evaluate(Eigen::PlainObjectBase< t_Derived > &output) const | etools::BlockKroneckerProductBase< const DefaultDynamicMatrix &, t_block_rows_num, t_block_cols_num, MatrixSparsityType::LEFT_LOWER_TRIANGULAR > | inline |
evaluate(Eigen::Block< t_Derived, t_rows, t_cols, t_flag > output) const | etools::BlockKroneckerProductBase< const DefaultDynamicMatrix &, t_block_rows_num, t_block_cols_num, MatrixSparsityType::LEFT_LOWER_TRIANGULAR > | inline |
evaluateWithoutInitialization(const Eigen::MatrixBase< t_Derived > &output) const | etools::BlockKroneckerProductBase< const DefaultDynamicMatrix &, t_block_rows_num, t_block_cols_num, MatrixSparsityType::LEFT_LOWER_TRIANGULAR > | inlineprotected |
finalize() | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
getBlockColsNum() const | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
getBlockRowsNum() const | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
getNumberOfBlocksHorizontal() const | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
getNumberOfBlocksVertical() const | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
getNumberOfColumns() const | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
getNumberOfRows() const | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
getRaw() const | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
initializeBlockSize(const std::ptrdiff_t block_rows_num, const std::ptrdiff_t block_cols_num) | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
LeftLowerTriangularBlockKroneckerProduct(const DefaultDynamicMatrix &matrix, const std::ptrdiff_t identity_size=1, const std::ptrdiff_t block_rows_num=MatrixBlockSizeType::UNDEFINED, const std::ptrdiff_t block_cols_num=MatrixBlockSizeType::UNDEFINED) | etools::LeftLowerTriangularBlockKroneckerProduct< t_block_rows_num, t_block_cols_num > | inline |
matrix_ | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | protected |
multiplyRight(Eigen::PlainObjectBase< t_Derived > &result, const BlockMatrixBase< t_DBMMatrixType, t_dbm_block_rows_num, t_dbm_block_cols_num, MatrixSparsityType::DIAGONAL > &dbm) const | etools::BlockKroneckerProductBase< const DefaultDynamicMatrix &, t_block_rows_num, t_block_cols_num, MatrixSparsityType::LEFT_LOWER_TRIANGULAR > | inline |
multiplyRight(Eigen::PlainObjectBase< t_DerivedOutput > &result, const Eigen::Matrix< t_Scalar, t_vector_size, 1, t_vector_options > &vector) const | etools::BlockKroneckerProductBase< const DefaultDynamicMatrix &, t_block_rows_num, t_block_cols_num, MatrixSparsityType::LEFT_LOWER_TRIANGULAR > | inline |
BlockMatrixBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num, t_sparsity_type >::multiplyRight(Eigen::PlainObjectBase< t_DerivedOutput > &result, const Eigen::MatrixBase< t_DerivedInput > &matrix) const | etools::BlockMatrixBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num, t_sparsity_type > | inlineprotected |
num_blocks_hor_ | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | protected |
num_blocks_vert_ | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | protected |
operator()(const std::ptrdiff_t index_row, const std::ptrdiff_t index_col) | etools::BlockMatrixSizeSpecificBase< const TypeWithoutConst< const DefaultDynamicMatrix &>::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
operator()(const std::ptrdiff_t index_row, const std::ptrdiff_t index_col) const | etools::BlockMatrixSizeSpecificBase< const TypeWithoutConst< const DefaultDynamicMatrix &>::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
operator()(const std::ptrdiff_t index) | etools::BlockMatrixSizeSpecificBase< const TypeWithoutConst< const DefaultDynamicMatrix &>::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
operator()(const std::ptrdiff_t index) const | etools::BlockMatrixSizeSpecificBase< const TypeWithoutConst< const DefaultDynamicMatrix &>::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
resize(const std::ptrdiff_t num_blocks_vert, const std::ptrdiff_t num_blocks_hor) | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
resize(const std::ptrdiff_t num_blocks) | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
row(const std::ptrdiff_t index_row, const std::ptrdiff_t index_col_first, const std::ptrdiff_t index_num_cols) | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
row(const std::ptrdiff_t index_row, const std::ptrdiff_t index_col_first=0) | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
row(const std::ptrdiff_t index_row, const std::ptrdiff_t index_col_first, const std::ptrdiff_t index_num_cols) const | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
row(const std::ptrdiff_t index_row, const std::ptrdiff_t index_col_first=0) const | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
Scalar typedef | etools::BlockMatrixSizeSpecificBase< const TypeWithoutConst< const DefaultDynamicMatrix &>::Type, t_block_rows_num, t_block_cols_num > | protected |
selectRowInBlocksAsMatrix(const std::ptrdiff_t row_in_a_block) | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
set(const Eigen::DenseBase< t_Derived > &matrix) | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
setBlockSize(const std::ptrdiff_t block_rows_num, const std::ptrdiff_t block_cols_num) | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
setZero(const std::ptrdiff_t num_blocks_vert, const std::ptrdiff_t num_blocks_hor) | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
setZero(const std::ptrdiff_t num_blocks) | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
StaticMatrixBlock typedef | etools::BlockMatrixSizeSpecificBase< const TypeWithoutConst< const DefaultDynamicMatrix &>::Type, t_block_rows_num, t_block_cols_num > | protected |
~BlockMatrixAccessBase() | etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |
~BlockMatrixSizeSpecificBase() | etools::BlockMatrixSizeSpecificBase< const TypeWithoutConst< const DefaultDynamicMatrix &>::Type, t_block_rows_num, t_block_cols_num > | inlineprotected |