diff options
author | Gael Guennebaud <g.gael@free.fr> | 2014-03-12 16:18:34 +0100 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2014-03-12 16:18:34 +0100 |
commit | a6be1952f4d345b10011c605a833e609bcc695e7 (patch) | |
tree | 4cac1cc7603b99bccc370c96700b1a31f2e9a74e /Eigen/src/Core/Product.h | |
parent | 0bd5671b9e0fe85a7de50d316688b83927900bca (diff) |
Fix a few regression when moving the flags
Diffstat (limited to 'Eigen/src/Core/Product.h')
-rw-r--r-- | Eigen/src/Core/Product.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Eigen/src/Core/Product.h b/Eigen/src/Core/Product.h index 453180049..2785847a6 100644 --- a/Eigen/src/Core/Product.h +++ b/Eigen/src/Core/Product.h @@ -51,6 +51,14 @@ struct traits<Product<Lhs, Rhs, Option> > MaxRowsAtCompileTime = LhsCleaned::MaxRowsAtCompileTime, MaxColsAtCompileTime = RhsCleaned::MaxColsAtCompileTime, + // FIXME: only needed by GeneralMatrixMatrixTriangular + InnerSize = EIGEN_SIZE_MIN_PREFER_FIXED(LhsCleaned::ColsAtCompileTime, RhsCleaned::RowsAtCompileTime), + +#ifndef EIGEN_TEST_EVALUATORS + // dummy, for evaluators unit test only + CoeffReadCost = Dynamic, +#endif + // The storage order is somewhat arbitrary here. The correct one will be determined through the evaluator. Flags = (MaxRowsAtCompileTime==1 ? RowMajorBit : 0) }; |