Block< XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess > Class Template Reference
[Core module]

Expression of a fixed-size or dynamic-size block. More...

Inherits internal::dense_xpr_base::type< Block< XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess > >.

List of all members.

Public Member Functions

 Block (XprType &xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)
 Block (XprType &xpr, Index startRow, Index startCol)
 Block (XprType &xpr, Index i)
const Scalar * data () const

Detailed Description

template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess>
class Eigen::Block< XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess >

Expression of a fixed-size or dynamic-size block.

Parameters:
XprType the type of the expression in which we are taking a block
BlockRows the number of rows of the block we are taking at compile time (optional)
BlockCols the number of columns of the block we are taking at compile time (optional)
_DirectAccessStatus 

Constructor & Destructor Documentation

Block ( XprType &  xpr,
Index  i 
) [inline]

Column or Row constructor

Block ( XprType &  xpr,
Index  startRow,
Index  startCol 
) [inline]

Fixed-size constructor

Block ( XprType &  xpr,
Index  startRow,
Index  startCol,
Index  blockRows,
Index  blockCols 
) [inline]

Dynamic-size constructor


Member Function Documentation

const Scalar* data (  )  const [inline]
See also:
MapBase::data()

The documentation for this class was generated from the following file:
Generated on Sun Jul 3 00:55:26 2011 for Eigen by  doxygen 1.6.3