#include <Block.h>
Public Types | |
typedef MapBase< BlockType > | Base |
Public Member Functions | |
EIGEN_DEVICE_FUNC | BlockImpl_dense (XprType &xpr, Index i) |
EIGEN_DEVICE_FUNC | BlockImpl_dense (XprType &xpr, Index startRow, Index startCol) |
EIGEN_DEVICE_FUNC | BlockImpl_dense (XprType &xpr, Index startRow, Index startCol, Index blockRows, Index blockCols) |
EIGEN_DEVICE_FUNC Index | innerStride () const |
EIGEN_DEVICE_FUNC const internal::remove_all< XprTypeNested >::type & | nestedExpression () const |
EIGEN_DEVICE_FUNC XprType & | nestedExpression () |
EIGEN_DEVICE_FUNC Index | outerStride () const |
EIGEN_DEVICE_FUNC StorageIndex | startCol () const |
EIGEN_DEVICE_FUNC StorageIndex | startRow () const |
Protected Member Functions | |
EIGEN_DEVICE_FUNC | BlockImpl_dense (XprType &xpr, const Scalar *data, Index blockRows, Index blockCols) |
EIGEN_DEVICE_FUNC void | init () |
Protected Attributes | |
Index | m_outerStride |
const internal::variable_if_dynamic< StorageIndex,(XprType::ColsAtCompileTime==1 &&BlockCols==1)?0:Dynamic > | m_startCol |
const internal::variable_if_dynamic< StorageIndex,(XprType::RowsAtCompileTime==1 &&BlockRows==1)?0:Dynamic > | m_startRow |
XprTypeNested | m_xpr |
Private Types | |
enum | { XprTypeIsRowMajor = (int(traits<XprType>::Flags)&RowMajorBit) != 0 } |
typedef Block< XprType, BlockRows, BlockCols, InnerPanel > | BlockType |
typedef internal::ref_selector< XprType >::non_const_type | XprTypeNested |
typedef MapBase<BlockType> Eigen::internal::BlockImpl_dense< XprType, BlockRows, BlockCols, InnerPanel, true >::Base |
|
private |
|
private |
|
private |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |