Home | History | Annotate | Download | only in SparseCore

Lines Matching defs:traits

38 struct traits<SparseDenseOuterProduct<Lhs,Rhs,Tr> >
41 typedef typename scalar_product_traits<typename traits<Lhs>::Scalar,
42 typename traits<Rhs>::Scalar>::ReturnType Scalar;
50 LhsCoeffReadCost = traits<_LhsNested>::CoeffReadCost,
51 RhsCoeffReadCost = traits<_RhsNested>::CoeffReadCost,
53 RowsAtCompileTime = Tr ? int(traits<Rhs>::RowsAtCompileTime) : int(traits<Lhs>::RowsAtCompileTime),
54 ColsAtCompileTime = Tr ? int(traits<Lhs>::ColsAtCompileTime) : int(traits<Rhs>::ColsAtCompileTime),
55 MaxRowsAtCompileTime = Tr ? int(traits<Rhs>::MaxRowsAtCompileTime) : int(traits<Lhs>::MaxRowsAtCompileTime),
56 MaxColsAtCompileTime = Tr ? int(traits<Lhs>::MaxColsAtCompileTime) : int(traits<Rhs>::MaxColsAtCompileTime),
74 typedef internal::traits<SparseDenseOuterProduct> Traits;
78 typedef typename Traits::LhsNested LhsNested;
79 typedef typename Traits::RhsNested RhsNested;
80 typedef typename Traits::_LhsNested _LhsNested;
81 typedef typename Traits::_RhsNested _RhsNested;
133 struct traits<SparseTimeDenseProduct<Lhs,Rhs> >
134 : traits<ProductBase<SparseTimeDenseProduct<Lhs,Rhs>, Lhs, Rhs> >
260 struct traits<DenseTimeSparseProduct<Lhs,Rhs> >
261 : traits<ProductBase<DenseTimeSparseProduct<Lhs,Rhs>, Lhs, Rhs> >