From 5588def0cf53e0b65740bf51658123a3c6401287 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Thu, 1 May 2008 14:28:53 +0000 Subject: nullary xpr are now vectorized --- Eigen/src/Core/CwiseNullaryOp.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Eigen/src') 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 > ColsAtCompileTime = MatrixType::ColsAtCompileTime, MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime, MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime, - Flags = (MatrixType::Flags & (DefaultLostFlagMask | Like1DArrayBit)) - | ei_functor_traits::IsVectorizable + Flags = (MatrixType::Flags + & (DefaultLostFlagMask | Like1DArrayBit | (ei_functor_traits::IsVectorizable ? VectorizableBit : 0))) | (ei_functor_traits::IsRepeatable ? 0 : EvalBeforeNestingBit), CoeffReadCost = ei_functor_traits::Cost }; -- cgit v1.2.3