Medial Code Documentation
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Attributes
Eigen::internal::BlockImpl_dense< XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess > Class Template Reference
Inheritance 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)
 Column or Row constructor.
 
EIGEN_DEVICE_FUNC BlockImpl_dense (XprType &xpr, Index startRow, Index startCol)
 Fixed-size constructor.
 
EIGEN_DEVICE_FUNC BlockImpl_dense (XprType &xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)
 Dynamic-size constructor.
 
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< typenameXprType::Nested >::type & nestedExpression () const
 
EIGEN_DEVICE_FUNC StorageIndex startRow () const
 
EIGEN_DEVICE_FUNC StorageIndex startCol () const
 

Protected Attributes

const XprType::Nested m_xpr
 
const internal::variable_if_dynamic< StorageIndex, XprType::RowsAtCompileTime==1 ? 0 :Dynamic > m_startRow
 
const internal::variable_if_dynamic< StorageIndex, XprType::ColsAtCompileTime==1 ? 0 :Dynamic > m_startCol
 
const internal::variable_if_dynamic< StorageIndex, RowsAtCompileTime > m_blockRows
 
const internal::variable_if_dynamic< StorageIndex, ColsAtCompileTime > m_blockCols
 

The documentation for this class was generated from the following file: