Eigen::StackMatrix< MatrixType1, MatrixType2 > Class Template Reference

#include <SubMatrix.hpp>

Inheritance diagram for Eigen::StackMatrix< MatrixType1, MatrixType2 >:
[legend]
Collaboration diagram for Eigen::StackMatrix< MatrixType1, MatrixType2 >:
[legend]

List of all members.

Public Types

typedef MatrixBase
< StackMatrix< MatrixType1,
MatrixType2 > > 
Base
typedef MatrixBase< MatrixType1 > Base1
typedef MatrixBase< MatrixType2 > Base2

Public Member Functions

 StackMatrix (Base1 &m1, Base2 &m2)
Index cols () const
Index rows () const
Index innerStride () const
Scalar & coeffRef (Index row, Index col)
Scalar & coeffRef (Index index)
const CoeffReturnType coeff (Index row, Index col) const
const CoeffReturnType coeff (Index index) const

Protected Attributes

Base1m1
Base2m2

template<typename MatrixType1, typename MatrixType2>
class Eigen::StackMatrix< MatrixType1, MatrixType2 >


Member Typedef Documentation

template<typename MatrixType1, typename MatrixType2>
typedef MatrixBase< StackMatrix<MatrixType1,MatrixType2> > Eigen::StackMatrix< MatrixType1, MatrixType2 >::Base
template<typename MatrixType1, typename MatrixType2>
typedef MatrixBase< MatrixType1 > Eigen::StackMatrix< MatrixType1, MatrixType2 >::Base1
template<typename MatrixType1, typename MatrixType2>
typedef MatrixBase< MatrixType2 > Eigen::StackMatrix< MatrixType1, MatrixType2 >::Base2

Constructor & Destructor Documentation

template<typename MatrixType1, typename MatrixType2>
Eigen::StackMatrix< MatrixType1, MatrixType2 >::StackMatrix ( Base1 m1,
Base2 m2 
) [inline]

Member Function Documentation

template<typename MatrixType1, typename MatrixType2>
const CoeffReturnType Eigen::StackMatrix< MatrixType1, MatrixType2 >::coeff ( Index  row,
Index  col 
) const [inline]
template<typename MatrixType1, typename MatrixType2>
const CoeffReturnType Eigen::StackMatrix< MatrixType1, MatrixType2 >::coeff ( Index  index) const [inline]
template<typename MatrixType1, typename MatrixType2>
Scalar& Eigen::StackMatrix< MatrixType1, MatrixType2 >::coeffRef ( Index  row,
Index  col 
) [inline]
template<typename MatrixType1, typename MatrixType2>
Scalar& Eigen::StackMatrix< MatrixType1, MatrixType2 >::coeffRef ( Index  index) [inline]
template<typename MatrixType1, typename MatrixType2>
Index Eigen::StackMatrix< MatrixType1, MatrixType2 >::cols ( ) const [inline]
template<typename MatrixType1, typename MatrixType2>
Index Eigen::StackMatrix< MatrixType1, MatrixType2 >::innerStride ( ) const [inline]
template<typename MatrixType1, typename MatrixType2>
Index Eigen::StackMatrix< MatrixType1, MatrixType2 >::rows ( ) const [inline]

Member Data Documentation

template<typename MatrixType1, typename MatrixType2>
Base1& Eigen::StackMatrix< MatrixType1, MatrixType2 >::m1 [protected]
template<typename MatrixType1, typename MatrixType2>
Base2& Eigen::StackMatrix< MatrixType1, MatrixType2 >::m2 [protected]