Eigen  3.3.3
Eigen::BlockImpl< XprType, BlockRows, BlockCols, InnerPanel, Sparse > Class Template Reference

Detailed Description

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

Generic implementation of sparse Block expression. Real-only.

+ Inheritance diagram for Eigen::BlockImpl< XprType, BlockRows, BlockCols, InnerPanel, Sparse >:

List of all members.

Public Member Functions

 BlockImpl (XprType &xpr, Index i)
 BlockImpl (XprType &xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)
Index cols () const
Index rows () const

Constructor & Destructor Documentation

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

Column or Row constructor

template<typename XprType , int BlockRows, int BlockCols, bool InnerPanel>
Eigen::BlockImpl< XprType, BlockRows, BlockCols, InnerPanel, Sparse >::BlockImpl ( XprType &  xpr,
Index  startRow,
Index  startCol,
Index  blockRows,
Index  blockCols 
) [inline]

Dynamic-size constructor


Member Function Documentation

template<typename XprType , int BlockRows, int BlockCols, bool InnerPanel>
Index Eigen::BlockImpl< XprType, BlockRows, BlockCols, InnerPanel, Sparse >::cols ( void  ) const [inline]
Returns:
the number of columns.
See also:
rows()

Reimplemented from Eigen::SparseMatrixBase< Block< XprType, BlockRows, BlockCols, InnerPanel > >.

template<typename XprType , int BlockRows, int BlockCols, bool InnerPanel>
Index Eigen::BlockImpl< XprType, BlockRows, BlockCols, InnerPanel, Sparse >::rows ( void  ) const [inline]
Returns:
the number of rows.
See also:
cols()

Reimplemented from Eigen::SparseMatrixBase< Block< XprType, BlockRows, BlockCols, InnerPanel > >.


The documentation for this class was generated from the following file:
 All Classes Functions Variables Typedefs Enumerations Enumerator Friends