#include <Block.h>
Public Types | |
typedef MapBase< BlockType > | Base |
Public Member Functions | |
BlockImpl_dense (XprType &xpr, Index i) | |
BlockImpl_dense (XprType &xpr, Index startRow, Index startCol) | |
BlockImpl_dense (XprType &xpr, Index startRow, Index startCol, Index blockRows, Index blockCols) | |
Index | innerStride () const |
const internal::remove_all < typename XprType::Nested > ::type & | nestedExpression () const |
Index | outerStride () const |
Protected Member Functions | |
BlockImpl_dense (XprType &xpr, const Scalar *data, Index blockRows, Index blockCols) | |
void | init () |
Protected Attributes | |
Index | m_outerStride |
XprType::Nested | m_xpr |
Private Types | |
typedef Block< XprType, BlockRows, BlockCols, InnerPanel > | BlockType |
Definition at line 314 of file Core/Block.h.
typedef MapBase<BlockType> Eigen::internal::BlockImpl_dense< XprType, BlockRows, BlockCols, InnerPanel, true >::Base |
Definition at line 320 of file Core/Block.h.
typedef Block<XprType, BlockRows, BlockCols, InnerPanel> Eigen::internal::BlockImpl_dense< XprType, BlockRows, BlockCols, InnerPanel, true >::BlockType [private] |
Definition at line 317 of file Core/Block.h.
Eigen::internal::BlockImpl_dense< XprType, BlockRows, BlockCols, InnerPanel, true >::BlockImpl_dense | ( | XprType & | xpr, |
Index | i | ||
) | [inline] |
Column or Row constructor
Definition at line 326 of file Core/Block.h.
Eigen::internal::BlockImpl_dense< XprType, BlockRows, BlockCols, InnerPanel, true >::BlockImpl_dense | ( | XprType & | xpr, |
Index | startRow, | ||
Index | startCol | ||
) | [inline] |
Fixed-size constructor
Definition at line 339 of file Core/Block.h.
Eigen::internal::BlockImpl_dense< XprType, BlockRows, BlockCols, InnerPanel, true >::BlockImpl_dense | ( | XprType & | xpr, |
Index | startRow, | ||
Index | startCol, | ||
Index | blockRows, | ||
Index | blockCols | ||
) | [inline] |
Dynamic-size constructor
Definition at line 347 of file Core/Block.h.
Eigen::internal::BlockImpl_dense< XprType, BlockRows, BlockCols, InnerPanel, true >::BlockImpl_dense | ( | XprType & | xpr, |
const Scalar * | data, | ||
Index | blockRows, | ||
Index | blockCols | ||
) | [inline, protected] |
Definition at line 383 of file Core/Block.h.
void Eigen::internal::BlockImpl_dense< XprType, BlockRows, BlockCols, InnerPanel, true >::init | ( | ) | [inline, protected] |
Definition at line 391 of file Core/Block.h.
Index Eigen::internal::BlockImpl_dense< XprType, BlockRows, BlockCols, InnerPanel, true >::innerStride | ( | ) | const [inline] |
Definition at line 362 of file Core/Block.h.
const internal::remove_all<typename XprType::Nested>::type& Eigen::internal::BlockImpl_dense< XprType, BlockRows, BlockCols, InnerPanel, true >::nestedExpression | ( | ) | const [inline] |
Definition at line 356 of file Core/Block.h.
Index Eigen::internal::BlockImpl_dense< XprType, BlockRows, BlockCols, InnerPanel, true >::outerStride | ( | ) | const [inline] |
Definition at line 370 of file Core/Block.h.
Index Eigen::internal::BlockImpl_dense< XprType, BlockRows, BlockCols, InnerPanel, true >::m_outerStride [protected] |
Definition at line 399 of file Core/Block.h.
XprType::Nested Eigen::internal::BlockImpl_dense< XprType, BlockRows, BlockCols, InnerPanel, true >::m_xpr [protected] |
Definition at line 398 of file Core/Block.h.