humoto
etools::DiagonalBlockKroneckerProduct< t_block_rows_num, t_block_cols_num > Member List

This is the complete list of members for etools::DiagonalBlockKroneckerProduct< t_block_rows_num, t_block_cols_num >, including all inherited members.

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::DIAGONAL >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) constetools::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) constetools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num >inlineprotected
ConstDynamicMatrixBlock typedefetools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num >protected
ConstStaticMatrixBlock typedefetools::BlockMatrixSizeSpecificBase< const TypeWithoutConst< const DefaultDynamicMatrix &>::Type, t_block_rows_num, t_block_cols_num >protected
DecayedRawMatrix typedefetools::BlockKroneckerProductBase< const DefaultDynamicMatrix &, t_block_rows_num, t_block_cols_num, MatrixSparsityType::DIAGONAL >
DiagonalBlockKroneckerProduct(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::DiagonalBlockKroneckerProduct< t_block_rows_num, t_block_cols_num >inline
DynamicMatrixBlock typedefetools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num >protected
evaluate() constetools::BlockKroneckerProductBase< const DefaultDynamicMatrix &, t_block_rows_num, t_block_cols_num, MatrixSparsityType::DIAGONAL >inline
evaluate(Eigen::PlainObjectBase< t_Derived > &output) constetools::BlockKroneckerProductBase< const DefaultDynamicMatrix &, t_block_rows_num, t_block_cols_num, MatrixSparsityType::DIAGONAL >inline
evaluate(Eigen::Block< t_Derived, t_rows, t_cols, t_flag > output) constetools::BlockKroneckerProductBase< const DefaultDynamicMatrix &, t_block_rows_num, t_block_cols_num, MatrixSparsityType::DIAGONAL >inline
evaluateWithoutInitialization(const Eigen::MatrixBase< t_Derived > &output) constetools::BlockKroneckerProductBase< const DefaultDynamicMatrix &, t_block_rows_num, t_block_cols_num, MatrixSparsityType::DIAGONAL >inlineprotected
finalize()etools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num >inlineprotected
getBlockColsNum() constetools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num >inlineprotected
getBlockRowsNum() constetools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num >inlineprotected
getNumberOfBlocksHorizontal() constetools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num >inlineprotected
getNumberOfBlocksVertical() constetools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num >inlineprotected
getNumberOfColumns() constetools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num >inlineprotected
getNumberOfRows() constetools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num >inlineprotected
getRaw() constetools::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
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) constetools::BlockKroneckerProductBase< const DefaultDynamicMatrix &, t_block_rows_num, t_block_cols_num, MatrixSparsityType::DIAGONAL >inline
multiplyRight(Eigen::PlainObjectBase< t_DerivedOutput > &result, const Eigen::Matrix< t_Scalar, t_vector_size, 1, t_vector_options > &vector) constetools::BlockKroneckerProductBase< const DefaultDynamicMatrix &, t_block_rows_num, t_block_cols_num, MatrixSparsityType::DIAGONAL >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) constetools::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) constetools::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) constetools::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) constetools::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) constetools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num >inlineprotected
Scalar typedefetools::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 typedefetools::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