Home | History | Annotate | Download | only in Core

Lines Matching refs:Traits

55     typedef internal::traits<Derived> Traits;
60 typedef typename Traits::IndicesType IndicesType;
62 Flags = Traits::Flags,
63 CoeffReadCost = Traits::CoeffReadCost,
64 RowsAtCompileTime = Traits::RowsAtCompileTime,
65 ColsAtCompileTime = Traits::ColsAtCompileTime,
66 MaxRowsAtCompileTime = Traits::MaxRowsAtCompileTime,
67 MaxColsAtCompileTime = Traits::MaxColsAtCompileTime
69 typedef typename Traits::Scalar Scalar;
70 typedef typename Traits::Index Index;
303 struct traits<PermutationMatrix<SizeAtCompileTime, MaxSizeAtCompileTime, IndexType> >
304 : traits<Matrix<IndexType,SizeAtCompileTime,SizeAtCompileTime,0,MaxSizeAtCompileTime,MaxSizeAtCompileTime> >
315 typedef internal::traits<PermutationMatrix> Traits;
319 typedef typename Traits::IndicesType IndicesType;
417 struct traits<Map<PermutationMatrix<SizeAtCompileTime, MaxSizeAtCompileTime, IndexType>,_PacketAccess> >
418 : traits<Matrix<IndexType,SizeAtCompileTime,SizeAtCompileTime,0,MaxSizeAtCompileTime,MaxSizeAtCompileTime> >
430 typedef internal::traits<Map> Traits;
434 typedef typename Traits::IndicesType IndicesType;
494 struct traits<PermutationWrapper<_IndicesType> >
515 typedef internal::traits<PermutationWrapper> Traits;
519 typedef typename Traits::IndicesType IndicesType;
563 struct traits<permut_matrix_product_retval<PermutationType, MatrixType, Side, Transposed> >
640 struct traits<Transpose<PermutationBase<Derived> > >
641 : traits<Derived>
656 typedef internal::traits<PermutationType> Traits;
659 Flags = Traits::Flags,
660 CoeffReadCost = Traits::CoeffReadCost,
661 RowsAtCompileTime = Traits::RowsAtCompileTime,
662 ColsAtCompileTime = Traits::ColsAtCompileTime,
663 MaxRowsAtCompileTime = Traits::MaxRowsAtCompileTime,
664 MaxColsAtCompileTime = Traits::MaxColsAtCompileTime
666 typedef typename Traits::Scalar Scalar;