aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/Core
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2008-04-05 11:10:54 +0000
committerGravatar Gael Guennebaud <g.gael@free.fr>2008-04-05 11:10:54 +0000
commitb4a156671fbe4e08c5f9cf7d939e2ee845e98283 (patch)
treee7fb53b0e5ec5ff5cfa2d598bcf7a83845af9d12 /Eigen/Core
parent048910caae33dbf6b2359d5264a8be828084906a (diff)
* 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
Diffstat (limited to 'Eigen/Core')
-rw-r--r--Eigen/Core3
1 files changed, 2 insertions, 1 deletions
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