From b4a156671fbe4e08c5f9cf7d939e2ee845e98283 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Sat, 5 Apr 2008 11:10:54 +0000 Subject: * make use of the EvalBeforeNestingBit and EvalBeforeAssigningBit in ei_xpr_copy and operator=, respectively. * added Matrix::lazyAssign() when EvalBeforeAssigningBit must be skipped (mainly internal use only) * all expressions are now stored by const reference * added Temporary xpr: .temporary() must be called on any temporary expression not directly returned by a function (mainly internal use only) * moved all functors in the Functors.h header * added some preliminaries stuff for the explicit vectorization --- Eigen/Core | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Eigen/Core') diff --git a/Eigen/Core b/Eigen/Core index bb4fc20c5..22a2ed6f2 100644 --- a/Eigen/Core +++ b/Eigen/Core @@ -21,6 +21,7 @@ namespace Eigen { #include "src/Core/MatrixStorage.h" #include "src/Core/Matrix.h" #include "src/Core/Lazy.h" +#include "src/Core/Temporary.h" #include "src/Core/CwiseBinaryOp.h" #include "src/Core/CwiseUnaryOp.h" #include "src/Core/Product.h" @@ -41,7 +42,7 @@ namespace Eigen { #include "src/Core/IO.h" #include "src/Core/Swap.h" #include "src/Core/CommaInitializer.h" -#include "src/Core/AssociativeFunctors.h" +#include "src/Core/Functors.h" } // namespace Eigen -- cgit v1.2.3