Home | History | Annotate | Download | only in Core

Lines Matching defs: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;
274 struct traits<PermutationMatrix<SizeAtCompileTime, MaxSizeAtCompileTime, IndexType> >
275 : traits<Matrix<IndexType,SizeAtCompileTime,SizeAtCompileTime,0,MaxSizeAtCompileTime,MaxSizeAtCompileTime> >
286 typedef internal::traits<PermutationMatrix> Traits;
290 typedef typename Traits::IndicesType IndicesType;
388 struct traits<Map<PermutationMatrix<SizeAtCompileTime, MaxSizeAtCompileTime, IndexType>,_PacketAccess> >
389 : traits<Matrix<IndexType,SizeAtCompileTime,SizeAtCompileTime,0,MaxSizeAtCompileTime,MaxSizeAtCompileTime> >
401 typedef internal::traits<Map> Traits;
405 typedef typename Traits::IndicesType IndicesType;
465 struct traits<PermutationWrapper<_IndicesType> >
486 typedef internal::traits<PermutationWrapper> Traits;
490 typedef typename Traits::IndicesType IndicesType;
534 struct traits<permut_matrix_product_retval<PermutationType, MatrixType, Side, Transposed> >
608 struct traits<Transpose<PermutationBase<Derived> > >
609 : traits<Derived>
624 typedef internal::traits<PermutationType> Traits;
627 Flags = Traits::Flags,
628 CoeffReadCost = Traits::CoeffReadCost,
629 RowsAtCompileTime = Traits::RowsAtCompileTime,
630 ColsAtCompileTime = Traits::ColsAtCompileTime,
631 MaxRowsAtCompileTime = Traits::MaxRowsAtCompileTime,
632 MaxColsAtCompileTime = Traits::MaxColsAtCompileTime
634 typedef typename Traits::Scalar Scalar;