Lines Matching refs:ProductType

35 template<typename Lhs, typename Rhs, int ProductType = internal::product_type<Lhs,Rhs>::value>
148 template<typename Lhs, typename Rhs, int ProductType>
155 typedef GeneralProduct<Lhs/*Nested*/, Rhs/*Nested*/, ProductType> Type;
256 template<typename ProductType, typename Dest>
257 static EIGEN_DONT_INLINE void run(const ProductType& prod, Dest& dest, typename ProductType::Scalar alpha) {
268 template<typename ProductType, typename Dest>
269 static EIGEN_DONT_INLINE void run(const ProductType& prod, Dest& dest, typename ProductType::Scalar alpha) {
337 template<typename ProductType, typename Dest>
338 static void run(const ProductType& prod, Dest& dest, typename ProductType::Scalar alpha)
343 ::run(GeneralProduct<Transpose<const typename ProductType::_RhsNested>,Transpose<const typename ProductType::_LhsNested>, GemvProduct>
386 template<typename ProductType, typename Dest>
387 static inline void run(const ProductType& prod, Dest& dest, typename ProductType::Scalar alpha)
389 typedef typename ProductType::Index Index;
390 typedef typename ProductType::LhsScalar LhsScalar;
391 typedef typename ProductType::RhsScalar RhsScalar;
392 typedef typename ProductType::Scalar ResScalar;
393 typedef typename ProductType::RealScalar RealScalar;
394 typedef typename ProductType::ActualLhsType ActualLhsType;
395 typedef typename ProductType::ActualRhsType ActualRhsType;
396 typedef typename ProductType::LhsBlasTraits LhsBlasTraits;
397 typedef typename ProductType::RhsBlasTraits RhsBlasTraits;
459 template<typename ProductType, typename Dest>
460 static void run(const ProductType& prod, Dest& dest, typename ProductType::Scalar alpha)
462 typedef typename ProductType::LhsScalar LhsScalar;
463 typedef typename ProductType::RhsScalar RhsScalar;
464 typedef typename ProductType::Scalar ResScalar;
465 typedef typename ProductType::Index Index;
466 typedef typename ProductType::ActualLhsType ActualLhsType;
467 typedef typename ProductType::ActualRhsType ActualRhsType;
468 typedef typename ProductType::_ActualRhsType _ActualRhsType;
469 typedef typename ProductType::LhsBlasTraits LhsBlasTraits;
470 typedef typename ProductType::RhsBlasTraits RhsBlasTraits;
510 template<typename ProductType, typename Dest>
511 static void run(const ProductType& prod, Dest& dest, typename ProductType::Scalar alpha)
523 template<typename ProductType, typename Dest>
524 static void run(const ProductType& prod, Dest& dest, typename ProductType::Scalar alpha)