Home | History | Annotate | Download | only in SparseCore

Lines Matching defs:Traits

44 struct traits<SparseDenseOuterProduct<Lhs,Rhs,Tr> >
47 typedef typename scalar_product_traits<typename traits<Lhs>::Scalar,
48 typename traits<Rhs>::Scalar>::ReturnType Scalar;
56 LhsCoeffReadCost = traits<_LhsNested>::CoeffReadCost,
57 RhsCoeffReadCost = traits<_RhsNested>::CoeffReadCost,
59 RowsAtCompileTime = Tr ? int(traits<Rhs>::RowsAtCompileTime) : int(traits<Lhs>::RowsAtCompileTime),
60 ColsAtCompileTime = Tr ? int(traits<Lhs>::ColsAtCompileTime) : int(traits<Rhs>::ColsAtCompileTime),
61 MaxRowsAtCompileTime = Tr ? int(traits<Rhs>::MaxRowsAtCompileTime) : int(traits<Lhs>::MaxRowsAtCompileTime),
62 MaxColsAtCompileTime = Tr ? int(traits<Lhs>::MaxColsAtCompileTime) : int(traits<Rhs>::MaxColsAtCompileTime),
80 typedef internal::traits<SparseDenseOuterProduct> Traits;
84 typedef typename Traits::LhsNested LhsNested;
85 typedef typename Traits::RhsNested RhsNested;
86 typedef typename Traits::_LhsNested _LhsNested;
87 typedef typename Traits::_RhsNested _RhsNested;
123 : Base(prod.lhs(), 0), m_outer(outer), m_factor(get(prod.rhs(), outer, typename internal::traits<Rhs>::StorageKind() ))
140 typename Traits::_RhsNested::InnerIterator it(rhs, outer);
153 struct traits<SparseTimeDenseProduct<Lhs,Rhs> >
154 : traits<ProductBase<SparseTimeDenseProduct<Lhs,Rhs>, Lhs, Rhs> >
280 struct traits<DenseTimeSparseProduct<Lhs,Rhs> >
281 : traits<ProductBase<DenseTimeSparseProduct<Lhs,Rhs>, Lhs, Rhs> >