Lines Matching refs:MatrixType
19 template<typename MatrixType, int Direction>
20 struct traits<Reverse<MatrixType, Direction> >
21 : traits<MatrixType>
23 typedef typename MatrixType::Scalar Scalar;
24 typedef typename traits<MatrixType>::StorageKind StorageKind;
25 typedef typename traits<MatrixType>::XprKind XprKind;
26 typedef typename ref_selector<MatrixType>::type MatrixTypeNested;
29 RowsAtCompileTime = MatrixType::RowsAtCompileTime,
30 ColsAtCompileTime = MatrixType::ColsAtCompileTime,
31 MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime,
32 MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime,
54 * \tparam MatrixType the type of the object of which we are taking the reverse
63 template<typename MatrixType, int Direction> class Reverse
64 : public internal::dense_xpr_base< Reverse<MatrixType, Direction> >::type
70 typedef typename internal::remove_all<MatrixType>::type NestedExpression;
88 EIGEN_DEVICE_FUNC explicit inline Reverse(const MatrixType& matrix) : m_matrix(matrix) { }
100 EIGEN_DEVICE_FUNC const typename internal::remove_all<typename MatrixType::Nested>::type&
107 typename MatrixType::Nested m_matrix;