OSVR-Core
Public Types | Public Member Functions | Protected Attributes | List of all members
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

 BlockImpl_dense (XprType &xpr, Index i)
 Column or Row constructor.
 
 BlockImpl_dense (XprType &xpr, Index a_startRow, Index a_startCol)
 Fixed-size constructor.
 
 BlockImpl_dense (XprType &xpr, Index a_startRow, Index a_startCol, Index blockRows, Index blockCols)
 Dynamic-size constructor.
 
Index rows () const
 
Index cols () const
 
Scalar & coeffRef (Index rowId, Index colId)
 
const Scalar & coeffRef (Index rowId, Index colId) const
 
EIGEN_STRONG_INLINE const CoeffReturnType coeff (Index rowId, Index colId) const
 
Scalar & coeffRef (Index index)
 
const Scalar & coeffRef (Index index) const
 
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)
 
const internal::remove_all< typename XprType::Nested >::type & nestedExpression () const
 
Index startRow () const
 
Index startCol () const
 

Protected Attributes

const XprType::Nested m_xpr
 
const internal::variable_if_dynamic< Index, XprType::RowsAtCompileTime==1 ? 0 :Dynamicm_startRow
 
const internal::variable_if_dynamic< Index, XprType::ColsAtCompileTime==1 ? 0 :Dynamicm_startCol
 
const internal::variable_if_dynamic< Index, RowsAtCompileTime > m_blockRows
 
const internal::variable_if_dynamic< Index, ColsAtCompileTime > m_blockCols
 

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