Revision 793249
Go back to digest for 6th April 2008Features in Other
Benoît Jacob committed changes in /branches/work/eigen2:
- new: recursive costs system, useful to determine automatically when to evaluate arguments and when to meta-unroll.
- use it in Product to determine when to eval args. not yet used to determine when to unroll. for now, not used anywhere else but that'll follow.
- fix badness of my last commit
File Changes
Added 1 files
- /branches/work/eigen2/Eigen/src/Core/Lazy.h
Modified 27 files
- /branches/work/eigen2
- /disabled/Eval.h
- /doc/echelon.cpp
- /test/cwiseop.cpp
- /doc/examples/class_CwiseBinaryOp.cpp
- /doc/examples/class_CwiseUnaryOp.cpp
- /Eigen/src/Core/AssociativeFunctors.h
- /Eigen/src/Core/Block.h
- /Eigen/src/Core/CommaInitializer.h
- /Eigen/src/Core/CwiseBinaryOp.h
- /Eigen/src/Core/CwiseUnaryOp.h
- /Eigen/src/Core/DiagonalCoeffs.h
- /Eigen/src/Core/DiagonalMatrix.h
- /Eigen/src/Core/ForwardDeclarations.h
- /Eigen/src/Core/Identity.h
- /Eigen/src/Core/Map.h
- /Eigen/src/Core/Matrix.h
- /Eigen/src/Core/MatrixBase.h
- /Eigen/src/Core/Minor.h
- /Eigen/src/Core/NumTraits.h
- /Eigen/src/Core/Ones.h
- /Eigen/src/Core/Product.h
- /Eigen/src/Core/Random.h
- /Eigen/src/Core/Redux.h
- /Eigen/src/Core/Swap.h
- /Eigen/src/Core/Transpose.h
- /Eigen/src/Core/Util.h
- /Eigen/src/Core/Zero.h
28 files changed in total