diff options
author | Gael Guennebaud <g.gael@free.fr> | 2008-05-01 14:28:53 +0000 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2008-05-01 14:28:53 +0000 |
commit | 5588def0cf53e0b65740bf51658123a3c6401287 (patch) | |
tree | 3c9c96eccf74fa1302dd417a6e107e717435ece8 /Eigen/src | |
parent | 02f1615d2a5400df349f4cacc48490310926fdee (diff) |
nullary xpr are now vectorized
Diffstat (limited to 'Eigen/src')
-rw-r--r-- | Eigen/src/Core/CwiseNullaryOp.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Eigen/src/Core/CwiseNullaryOp.h b/Eigen/src/Core/CwiseNullaryOp.h index c93331039..8123fe104 100644 --- a/Eigen/src/Core/CwiseNullaryOp.h +++ b/Eigen/src/Core/CwiseNullaryOp.h @@ -48,8 +48,8 @@ struct ei_traits<CwiseNullaryOp<NullaryOp, MatrixType> > ColsAtCompileTime = MatrixType::ColsAtCompileTime, MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime, MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime, - Flags = (MatrixType::Flags & (DefaultLostFlagMask | Like1DArrayBit)) - | ei_functor_traits<NullaryOp>::IsVectorizable + Flags = (MatrixType::Flags + & (DefaultLostFlagMask | Like1DArrayBit | (ei_functor_traits<NullaryOp>::IsVectorizable ? VectorizableBit : 0))) | (ei_functor_traits<NullaryOp>::IsRepeatable ? 0 : EvalBeforeNestingBit), CoeffReadCost = ei_functor_traits<NullaryOp>::Cost }; |