![]() |
Prusa Slicer 2.6.0
|
#include <src/eigen/Eigen/src/Core/Block.h>
Inheritance diagram for Eigen::internal::BlockImpl_dense< XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess >:
Collaboration diagram for Eigen::internal::BlockImpl_dense< XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess >:Public Types | |
| typedef internal::dense_xpr_base< BlockType >::type | 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 | rows () const |
| EIGEN_DEVICE_FUNC Index | cols () const |
| EIGEN_DEVICE_FUNC Scalar & | coeffRef (Index rowId, Index colId) |
| EIGEN_DEVICE_FUNC const Scalar & | coeffRef (Index rowId, Index colId) const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CoeffReturnType | coeff (Index rowId, Index colId) const |
| EIGEN_DEVICE_FUNC Scalar & | coeffRef (Index index) |
| EIGEN_DEVICE_FUNC const Scalar & | coeffRef (Index index) const |
| EIGEN_DEVICE_FUNC const CoeffReturnType | coeff (Index index) const |
| template<int LoadMode> | |
| PacketScalar | packet (Index rowId, Index colId) const |
| template<int LoadMode> | |
| void | writePacket (Index rowId, Index colId, const PacketScalar &val) |
| template<int LoadMode> | |
| PacketScalar | packet (Index index) const |
| template<int LoadMode> | |
| void | writePacket (Index index, const PacketScalar &val) |
| EIGEN_DEVICE_FUNC const internal::remove_all< XprTypeNested >::type & | nestedExpression () const |
| EIGEN_DEVICE_FUNC XprType & | nestedExpression () |
| EIGEN_DEVICE_FUNC StorageIndex | startRow () const |
| EIGEN_DEVICE_FUNC StorageIndex | startCol () const |
Protected Attributes | |
| XprTypeNested | m_xpr |
| const internal::variable_if_dynamic< StorageIndex,(XprType::RowsAtCompileTime==1 &&BlockRows==1) ? 0 :Dynamic > | m_startRow |
| const internal::variable_if_dynamic< StorageIndex,(XprType::ColsAtCompileTime==1 &&BlockCols==1) ? 0 :Dynamic > | m_startCol |
| const internal::variable_if_dynamic< StorageIndex, RowsAtCompileTime > | m_blockRows |
| const internal::variable_if_dynamic< StorageIndex, ColsAtCompileTime > | m_blockCols |
Private Types | |
| typedef Block< XprType, BlockRows, BlockCols, InnerPanel > | BlockType |
| typedef internal::ref_selector< XprType >::non_const_type | XprTypeNested |
| typedef internal::dense_xpr_base<BlockType>::type Eigen::internal::BlockImpl_dense< XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess >::Base |
|
private |
|
private |
|
inline |
Column or Row constructor
|
inline |
Fixed-size constructor
|
inline |
Dynamic-size constructor
|
inline |
|
inline |
|
inline |
References EIGEN_STATIC_ASSERT_LVALUE.
|
inline |
|
inline |
References EIGEN_STATIC_ASSERT_LVALUE.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |