diff options
author | Gael Guennebaud <g.gael@free.fr> | 2008-05-01 13:53:05 +0000 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2008-05-01 13:53:05 +0000 |
commit | 02f1615d2a5400df349f4cacc48490310926fdee (patch) | |
tree | f34a62cf71c1698e08a6f073ea4d6ae537989450 /Eigen/src/Core/CwiseBinaryOp.h | |
parent | 6486991ac349cc23cb1e1a51cc8a1019a7fdc5c4 (diff) |
Enable vectorization of product with dynamic matrices,
extended cache optimal product to work in any row/column
major situations, and a few bugfixes (forgot to add the
Cholesky header, vectorization of CwiseBinary)
Diffstat (limited to 'Eigen/src/Core/CwiseBinaryOp.h')
-rw-r--r-- | Eigen/src/Core/CwiseBinaryOp.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/Core/CwiseBinaryOp.h b/Eigen/src/Core/CwiseBinaryOp.h index 0032d22e2..ca7913efc 100644 --- a/Eigen/src/Core/CwiseBinaryOp.h +++ b/Eigen/src/Core/CwiseBinaryOp.h @@ -64,7 +64,7 @@ struct ei_traits<CwiseBinaryOp<BinaryOp, Lhs, Rhs> > DefaultLostFlagMask | Like1DArrayBit | (ei_functor_traits<BinaryOp>::IsVectorizable && ((Lhs::Flags & RowMajorBit)==(Rhs::Flags & RowMajorBit)) - ? VectorizableBit : 0))), + ? Lhs::Flags & Rhs::Flags & VectorizableBit : 0))), CoeffReadCost = Lhs::CoeffReadCost + Rhs::CoeffReadCost + ei_functor_traits<BinaryOp>::Cost }; }; |