/external/eigen/Eigen/src/Core/util/ |
XprHelper.h | 558 template <typename A, typename B, int ProductTag> struct product_promote_storage_type; 560 template <typename A, int ProductTag> struct product_promote_storage_type<A, A, ProductTag> { typedef A ret;}; 561 template <int ProductTag> struct product_promote_storage_type<Dense, Dense, ProductTag> { typedef Dense ret;}; 562 template <typename A, int ProductTag> struct product_promote_storage_type<A, Dense, ProductTag> { typedef Dense ret; }; 563 template <typename B, int ProductTag> struct product_promote_storage_type<Dense, B, ProductTag> { typedef Dense ret; }; 565 template <typename A, int ProductTag> struct product_promote_storage_type<A, DiagonalShape, ProductTag> { typedef A ret; }; 566 template <typename B, int ProductTag> struct product_promote_storage_type<DiagonalShape, B, ProductTag> { typedef B ret; }; 567 template <int ProductTag> struct product_promote_storage_type<Dense, DiagonalShape, ProductTag> { typedef Dense ret; }; 568 template <int ProductTag> struct product_promote_storage_type<DiagonalShape, Dense, ProductTag> { typedef Dense ret; }; 570 template <typename A, int ProductTag> struct product_promote_storage_type<A, PermutationStorage, ProductTag> { typedef A ret; } [all...] |
/external/eigen/Eigen/src/Core/ |
Product.h | 30 typedef typename product_promote_storage_type<typename LhsTraits::StorageKind, 72 typename internal::product_promote_storage_type<typename internal::traits<_Lhs>::StorageKind, 83 typename internal::product_promote_storage_type<typename internal::traits<Lhs>::StorageKind,
|
/external/eigen/Eigen/src/SparseCore/ |
SparsePermutation.h | 88 template <int ProductTag> struct product_promote_storage_type<Sparse, PermutationStorage, ProductTag> { typedef Sparse ret; }; struct in namespace:Eigen::internal 89 template <int ProductTag> struct product_promote_storage_type<PermutationStorage, Sparse, ProductTag> { typedef Sparse ret; }; struct in namespace:Eigen::internal
|
SparseDenseProduct.h | 17 template <> struct product_promote_storage_type<Sparse,Dense, OuterProduct> { typedef Sparse ret; }; struct in namespace:Eigen::internal 18 template <> struct product_promote_storage_type<Dense,Sparse, OuterProduct> { typedef Sparse ret; }; struct in namespace:Eigen::internal
|