Searched refs:product_type_selector (Results 1 - 1 of 1) sorted by relevance

/external/eigen/Eigen/src/Core/
H A DGeneralProduct.h45 template<int Rows, int Cols, int Depth> struct product_type_selector;
81 typedef product_type_selector<rows_select, cols_select, depth_select> selector;
106 template<int M, int N> struct product_type_selector<M,N,1> { enum { ret = OuterProduct }; }; struct in namespace:Eigen::internal
107 template<int Depth> struct product_type_selector<1, 1, Depth> { enum { ret = InnerProduct }; }; struct in namespace:Eigen::internal
108 template<> struct product_type_selector<1, 1, 1> { enum { ret = InnerProduct }; }; struct in namespace:Eigen::internal
109 template<> struct product_type_selector<Small,1, Small> { enum { ret = CoeffBasedProductMode }; }; struct in namespace:Eigen::internal
110 template<> struct product_type_selector<1, Small,Small> { enum { ret = CoeffBasedProductMode }; }; struct in namespace:Eigen::internal
111 template<> struct product_type_selector<Small,Small,Small> { enum { ret = CoeffBasedProductMode }; }; struct in namespace:Eigen::internal
112 template<> struct product_type_selector<Small, Small, 1> { enum { ret = LazyCoeffBasedProductMode }; }; struct in namespace:Eigen::internal
113 template<> struct product_type_selector<Smal struct in namespace:Eigen::internal
114 template<> struct product_type_selector<Large, Small, 1> { enum { ret = LazyCoeffBasedProductMode }; }; struct in namespace:Eigen::internal
115 template<> struct product_type_selector<1, Large,Small> { enum { ret = CoeffBasedProductMode }; }; struct in namespace:Eigen::internal
116 template<> struct product_type_selector<1, Large,Large> { enum { ret = GemvProduct }; }; struct in namespace:Eigen::internal
117 template<> struct product_type_selector<1, Small,Large> { enum { ret = CoeffBasedProductMode }; }; struct in namespace:Eigen::internal
118 template<> struct product_type_selector<Large,1, Small> { enum { ret = CoeffBasedProductMode }; }; struct in namespace:Eigen::internal
119 template<> struct product_type_selector<Large,1, Large> { enum { ret = GemvProduct }; }; struct in namespace:Eigen::internal
120 template<> struct product_type_selector<Small,1, Large> { enum { ret = CoeffBasedProductMode }; }; struct in namespace:Eigen::internal
121 template<> struct product_type_selector<Small,Small,Large> { enum { ret = GemmProduct }; }; struct in namespace:Eigen::internal
122 template<> struct product_type_selector<Large,Small,Large> { enum { ret = GemmProduct }; }; struct in namespace:Eigen::internal
123 template<> struct product_type_selector<Small,Large,Large> { enum { ret = GemmProduct }; }; struct in namespace:Eigen::internal
124 template<> struct product_type_selector<Large,Large,Large> { enum { ret = GemmProduct }; }; struct in namespace:Eigen::internal
125 template<> struct product_type_selector<Large,Small,Small> { enum { ret = GemmProduct }; }; struct in namespace:Eigen::internal
126 template<> struct product_type_selector<Small,Large,Small> { enum { ret = GemmProduct }; }; struct in namespace:Eigen::internal
127 template<> struct product_type_selector<Large,Large,Small> { enum { ret = GemmProduct }; }; struct in namespace:Eigen::internal
[all...]

Completed in 87 milliseconds