#include <Block.h>
Public Types | |
typedef MapBase< Block > | Base |
Public Member Functions | |
Block (XprType &xpr, Index i) | |
Block (XprType &xpr, Index startRow, Index startCol) | |
Block (XprType &xpr, Index startRow, Index startCol, Index blockRows, Index blockCols) | |
Index | innerStride () const |
Index | outerStride () const |
Protected Member Functions | |
Block (XprType &xpr, const Scalar *data, Index blockRows, Index blockCols) | |
void | init () |
Protected Attributes | |
int | m_outerStride |
const XprType::Nested | m_xpr |
Definition at line 256 of file Core/Block.h.
typedef MapBase<Block> Block< XprType, BlockRows, BlockCols, InnerPanel, true >::Base |
Definition at line 261 of file Core/Block.h.
Block< XprType, BlockRows, BlockCols, InnerPanel, true >::Block | ( | XprType & | xpr, |
Index | i | ||
) | [inline] |
Column or Row constructor
Definition at line 268 of file Core/Block.h.
Block< XprType, BlockRows, BlockCols, InnerPanel, true >::Block | ( | XprType & | xpr, |
Index | startRow, | ||
Index | startCol | ||
) | [inline] |
Fixed-size constructor
Definition at line 284 of file Core/Block.h.
Block< XprType, BlockRows, BlockCols, InnerPanel, true >::Block | ( | XprType & | xpr, |
Index | startRow, | ||
Index | startCol, | ||
Index | blockRows, | ||
Index | blockCols | ||
) | [inline] |
Dynamic-size constructor
Definition at line 294 of file Core/Block.h.
Block< XprType, BlockRows, BlockCols, InnerPanel, true >::Block | ( | XprType & | xpr, |
const Scalar * | data, | ||
Index | blockRows, | ||
Index | blockCols | ||
) | [inline, protected] |
Definition at line 329 of file Core/Block.h.
void Block< XprType, BlockRows, BlockCols, InnerPanel, true >::init | ( | ) | [inline, protected] |
Definition at line 337 of file Core/Block.h.
Index Block< XprType, BlockRows, BlockCols, InnerPanel, true >::innerStride | ( | ) | const [inline] |
Definition at line 308 of file Core/Block.h.
Index Block< XprType, BlockRows, BlockCols, InnerPanel, true >::outerStride | ( | ) | const [inline] |
Definition at line 316 of file Core/Block.h.
int Block< XprType, BlockRows, BlockCols, InnerPanel, true >::m_outerStride [protected] |
Definition at line 345 of file Core/Block.h.
const XprType::Nested Block< XprType, BlockRows, BlockCols, InnerPanel, true >::m_xpr [protected] |
Definition at line 344 of file Core/Block.h.