[eigen] branches/work/eigen2

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


SVN commit 724237 by bjacob:

Democracy 1 - 0 Dictatorship

After huge thread on eigen mailing list, it appears that i'm the
only one in favor of prefix Ei. Everybody else prefers namespace
Eigen like we did in Eigen 1. So, revert.

Also add a macro USING_EIGEN_DATA_TYPES that application programmers
can use to automatically do "using"on the Matrix class and its 
matrix/vector typedefs:
using Eigen::Matrix;
using Eigen::Matrix2d;
using Eigen::Vector2d;
.... (the list of typedefs is really long).

thanks to the suffixes, the Vector typedefs aren't really polluting.

CCMAIL:eigen@xxxxxxxxxxxxxxxxxxx

P.S. Danny, please skip this one :) I know you already reported the
namespace->prefix move, now that one would be too much noise :)



 M  +1 -1      CMakeLists.txt  
 M  +6 -4      doc/example.cpp  
 M  +4 -2      doc/tutorial.cpp  
 M  +2 -2      src/CMakeLists.txt  
 M  +9 -0      src/Core.h  
 M  +18 -18    src/Core/Block.h  
 M  +2 -2      src/Core/CMakeLists.txt  
 M  +16 -16    src/Core/Column.h  
 M  +17 -17    src/Core/Conjugate.h  
 M  +12 -12    src/Core/CopyHelper.h  
 M  +21 -21    src/Core/Dot.h  
 M  +13 -13    src/Core/Eval.h  
 M  +11 -11    src/Core/Fuzzy.h  
 M  +47 -28    src/Core/Matrix.h  
 M  +49 -49    src/Core/MatrixOps.h  
 M  +19 -19    src/Core/MatrixRef.h  
 M  +17 -17    src/Core/MatrixStorage.h  
 M  +20 -20    src/Core/Minor.h  
 M  +36 -36    src/Core/Numeric.h  
 M  +30 -30    src/Core/Object.h  
 M  +14 -14    src/Core/Random.h  
 M  +18 -18    src/Core/Row.h  
 M  +24 -24    src/Core/ScalarOps.h  
 M  +12 -12    src/Core/Trace.h  
 M  +16 -16    src/Core/Transpose.h  
 M  +33 -33    src/Core/Util.h  
 M  +1 -1      test/CMakeLists.txt  
 M  +7 -7      test/main.cpp  
 M  +15 -13    test/main.h  
 M  +12 -12    test/matrixmanip.cpp  
 M  +16 -16    test/matrixops.cpp  
 M  +13 -13    test/vectorops.cpp  





Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/