Lines Matching refs:MatrixType
16 template<typename MatrixType,int RowFactor,int ColFactor>
17 struct traits<Replicate<MatrixType,RowFactor,ColFactor> >
18 : traits<MatrixType>
20 typedef typename MatrixType::Scalar Scalar;
21 typedef typename traits<MatrixType>::StorageKind StorageKind;
22 typedef typename traits<MatrixType>::XprKind XprKind;
23 typedef typename ref_selector<MatrixType>::type MatrixTypeNested;
26 RowsAtCompileTime = RowFactor==Dynamic || int(MatrixType::RowsAtCompileTime)==Dynamic
28 : RowFactor * MatrixType::RowsAtCompileTime,
29 ColsAtCompileTime = ColFactor==Dynamic || int(MatrixType::ColsAtCompileTime)==Dynamic
31 : ColFactor * MatrixType::ColsAtCompileTime,
37 : (MatrixType::Flags & RowMajorBit) ? 1 : 0,
51 * \tparam MatrixType the type of the object we are replicating
61 template<typename MatrixType,int RowFactor,int ColFactor> class Replicate
62 : public internal::dense_xpr_base< Replicate<MatrixType,RowFactor,ColFactor> >::type
70 typedef typename internal::remove_all<MatrixType>::type NestedExpression;
77 EIGEN_STATIC_ASSERT((internal::is_same<typename internal::remove_const<MatrixType>::type,OriginalMatrixType>::value),
87 EIGEN_STATIC_ASSERT((internal::is_same<typename internal::remove_const<MatrixType>::type,OriginalMatrixType>::value),