aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/Product.h
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2010-02-09 10:02:26 +0100
committerGravatar Gael Guennebaud <g.gael@free.fr>2010-02-09 10:02:26 +0100
commit0398e21198caaf7206851a9081033cddb0797d47 (patch)
tree2a79b2bdc3b535d897181ff9b20f327f9b49d121 /Eigen/src/Core/Product.h
parentc076fec7340c35120f807d7a5fd7111064a30737 (diff)
s/UnrolledProduct/CoeffBasedProduct
Diffstat (limited to 'Eigen/src/Core/Product.h')
-rw-r--r--Eigen/src/Core/Product.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/Eigen/src/Core/Product.h b/Eigen/src/Core/Product.h
index d7f17dd28..5e531c467 100644
--- a/Eigen/src/Core/Product.h
+++ b/Eigen/src/Core/Product.h
@@ -87,12 +87,12 @@ public:
template<int Rows, int Cols> struct ei_product_type_selector<Rows, Cols, 1> { enum { ret = OuterProduct }; };
template<int Depth> struct ei_product_type_selector<1, 1, Depth> { enum { ret = InnerProduct }; };
template<> struct ei_product_type_selector<1, 1, 1> { enum { ret = InnerProduct }; };
-template<> struct ei_product_type_selector<Small,1, Small> { enum { ret = UnrolledProduct }; };
-template<> struct ei_product_type_selector<1, Small,Small> { enum { ret = UnrolledProduct }; };
-template<> struct ei_product_type_selector<Small,Small,Small> { enum { ret = UnrolledProduct }; };
-template<> struct ei_product_type_selector<Small, Small, 1> { enum { ret = UnrolledProduct }; };
-template<> struct ei_product_type_selector<Small, Large, 1> { enum { ret = UnrolledProduct }; };
-template<> struct ei_product_type_selector<Large, Small, 1> { enum { ret = UnrolledProduct }; };
+template<> struct ei_product_type_selector<Small,1, Small> { enum { ret = CoeffBasedProduct }; };
+template<> struct ei_product_type_selector<1, Small,Small> { enum { ret = CoeffBasedProduct }; };
+template<> struct ei_product_type_selector<Small,Small,Small> { enum { ret = CoeffBasedProduct }; };
+template<> struct ei_product_type_selector<Small, Small, 1> { enum { ret = CoeffBasedProduct }; };
+template<> struct ei_product_type_selector<Small, Large, 1> { enum { ret = CoeffBasedProduct }; };
+template<> struct ei_product_type_selector<Large, Small, 1> { enum { ret = CoeffBasedProduct }; };
template<> struct ei_product_type_selector<1, Large,Small> { enum { ret = GemvProduct }; };
template<> struct ei_product_type_selector<1, Large,Large> { enum { ret = GemvProduct }; };
template<> struct ei_product_type_selector<1, Small,Large> { enum { ret = GemvProduct }; };
@@ -134,11 +134,11 @@ struct ProductReturnType
};
template<typename Lhs, typename Rhs>
-struct ProductReturnType<Lhs,Rhs,UnrolledProduct>
+struct ProductReturnType<Lhs,Rhs,CoeffBasedProduct>
{
typedef typename ei_nested<Lhs, Rhs::ColsAtCompileTime, typename ei_plain_matrix_type<Lhs>::type >::type LhsNested;
typedef typename ei_nested<Rhs, Lhs::RowsAtCompileTime, typename ei_plain_matrix_type<Rhs>::type >::type RhsNested;
- typedef GeneralProduct<LhsNested, RhsNested, UnrolledProduct> Type;
+ typedef GeneralProduct<LhsNested, RhsNested, CoeffBasedProduct> Type;
};