aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2008-05-01 14:28:53 +0000
committerGravatar Gael Guennebaud <g.gael@free.fr>2008-05-01 14:28:53 +0000
commit5588def0cf53e0b65740bf51658123a3c6401287 (patch)
tree3c9c96eccf74fa1302dd417a6e107e717435ece8 /Eigen/src
parent02f1615d2a5400df349f4cacc48490310926fdee (diff)
nullary xpr are now vectorized
Diffstat (limited to 'Eigen/src')
-rw-r--r--Eigen/src/Core/CwiseNullaryOp.h4
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
};