Public Types | Public Member Functions | Private Types | List of all members
Eigen::BlockImpl< XprType, BlockRows, BlockCols, InnerPanel, Dense > Class Template Reference

#include <Block.h>

Inheritance diagram for Eigen::BlockImpl< XprType, BlockRows, BlockCols, InnerPanel, Dense >:
Inheritance graph
[legend]

Public Types

typedef Impl Base
 
- Public Types inherited from Eigen::internal::BlockImpl_dense< XprType, BlockRows, BlockCols, InnerPanel >
typedef internal::dense_xpr_base< BlockType >::type Base
 

Public Member Functions

 BlockImpl (XprType &xpr, Index i)
 
 BlockImpl (XprType &xpr, Index a_startRow, Index a_startCol)
 
 BlockImpl (XprType &xpr, Index a_startRow, Index a_startCol, Index blockRows, Index blockCols)
 
- Public Member Functions inherited from Eigen::internal::BlockImpl_dense< XprType, BlockRows, BlockCols, InnerPanel >
 BlockImpl_dense (XprType &xpr, Index i)
 
 BlockImpl_dense (XprType &xpr, Index a_startRow, Index a_startCol)
 
 BlockImpl_dense (XprType &xpr, Index a_startRow, Index a_startCol, Index blockRows, Index blockCols)
 
EIGEN_STRONG_INLINE const CoeffReturnType coeff (Index rowId, Index colId) const
 
const CoeffReturnType coeff (Index index) const
 
Scalar & coeffRef (Index rowId, Index colId)
 
const Scalar & coeffRef (Index rowId, Index colId) const
 
Scalar & coeffRef (Index index)
 
const Scalar & coeffRef (Index index) const
 
Index cols () const
 
const internal::remove_all< typename XprType::Nested >::type & nestedExpression () const
 
PacketScalar packet (Index rowId, Index colId) const
 
PacketScalar packet (Index index) const
 
Index rows () const
 
Index startCol () const
 
Index startRow () const
 
void writePacket (Index rowId, Index colId, const PacketScalar &val)
 
void writePacket (Index index, const PacketScalar &val)
 

Private Types

typedef internal::BlockImpl_dense< XprType, BlockRows, BlockCols, InnerPanel > Impl
 
typedef XprType::Index Index
 

Additional Inherited Members

- Protected Attributes inherited from Eigen::internal::BlockImpl_dense< XprType, BlockRows, BlockCols, InnerPanel >
const internal::variable_if_dynamic< Index, ColsAtCompileTime > m_blockCols
 
const internal::variable_if_dynamic< Index, RowsAtCompileTime > m_blockRows
 
const internal::variable_if_dynamic< Index, XprType::ColsAtCompileTime==1?0:Dynamic > m_startCol
 
const internal::variable_if_dynamic< Index, XprType::RowsAtCompileTime==1?0:Dynamic > m_startRow
 
const XprType::Nested m_xpr
 

Detailed Description

template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel>
class Eigen::BlockImpl< XprType, BlockRows, BlockCols, InnerPanel, Dense >

Definition at line 148 of file Core/Block.h.

Member Typedef Documentation

template<typename XprType , int BlockRows, int BlockCols, bool InnerPanel>
typedef Impl Eigen::BlockImpl< XprType, BlockRows, BlockCols, InnerPanel, Dense >::Base

Definition at line 154 of file Core/Block.h.

template<typename XprType , int BlockRows, int BlockCols, bool InnerPanel>
typedef internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel> Eigen::BlockImpl< XprType, BlockRows, BlockCols, InnerPanel, Dense >::Impl
private

Definition at line 151 of file Core/Block.h.

template<typename XprType , int BlockRows, int BlockCols, bool InnerPanel>
typedef XprType::Index Eigen::BlockImpl< XprType, BlockRows, BlockCols, InnerPanel, Dense >::Index
private

Definition at line 152 of file Core/Block.h.

Constructor & Destructor Documentation

template<typename XprType , int BlockRows, int BlockCols, bool InnerPanel>
Eigen::BlockImpl< XprType, BlockRows, BlockCols, InnerPanel, Dense >::BlockImpl ( XprType &  xpr,
Index  i 
)
inline

Definition at line 156 of file Core/Block.h.

template<typename XprType , int BlockRows, int BlockCols, bool InnerPanel>
Eigen::BlockImpl< XprType, BlockRows, BlockCols, InnerPanel, Dense >::BlockImpl ( XprType &  xpr,
Index  a_startRow,
Index  a_startCol 
)
inline

Definition at line 157 of file Core/Block.h.

template<typename XprType , int BlockRows, int BlockCols, bool InnerPanel>
Eigen::BlockImpl< XprType, BlockRows, BlockCols, InnerPanel, Dense >::BlockImpl ( XprType &  xpr,
Index  a_startRow,
Index  a_startCol,
Index  blockRows,
Index  blockCols 
)
inline

Definition at line 158 of file Core/Block.h.


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


tuw_aruco
Author(s): Lukas Pfeifhofer
autogenerated on Mon Jun 10 2019 15:41:04