[eigen3] branch master updated (4580b5a -> 2c15b79)

Anton Gladky gladk at moszumanska.debian.org
Sun Sep 6 17:40:21 UTC 2015


This is an automated email from the git hooks/post-receive script.

gladk pushed a change to branch master
in repository eigen3.

      from  4580b5a   Update changelog.
      adds  a103fdb   Imported Upstream version 3.3~alpha1
       new  1298f00   Merge tag 'upstream/3.3_alpha1'
       new  e6f2345   Refresh patches.
       new  bdbabcf   Do not install FindEigen3.cmake as a cmake private file.
       new  0e44d3e   Update upstream changelog.
       new  2c15b79   Update changelog.

The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .hg_archival.txt                                   |    6 +-
 .hgeol                                             |    3 +
 .hgignore                                          |    2 +
 .hgtags                                            |    8 +-
 CMakeLists.txt                                     |   96 +-
 CTestConfig.cmake                                  |    8 +-
 Eigen/Array                                        |   11 -
 Eigen/Cholesky                                     |    7 +-
 Eigen/CholmodSupport                               |    4 -
 Eigen/Core                                         |  195 +-
 Eigen/Eigen                                        |    2 +-
 Eigen/Eigen2Support                                |   95 -
 Eigen/Geometry                                     |   42 +-
 Eigen/IterativeLinearSolvers                       |   16 +-
 Eigen/LU                                           |   11 +-
 Eigen/LeastSquares                                 |   32 -
 Eigen/PaStiXSupport                                |    4 -
 Eigen/QR                                           |   13 +-
 Eigen/SPQRSupport                                  |    2 -
 Eigen/SVD                                          |   15 +-
 Eigen/Sparse                                       |    6 +-
 Eigen/SparseCholesky                               |    2 -
 Eigen/SparseCore                                   |   26 +-
 Eigen/SparseLU                                     |    3 -
 Eigen/SparseQR                                     |    3 -
 Eigen/StdDeque                                     |    2 +-
 Eigen/StdList                                      |    2 +-
 Eigen/StdVector                                    |    2 +-
 Eigen/SuperLUSupport                               |    4 -
 Eigen/UmfPackSupport                               |    3 -
 Eigen/src/Cholesky/LDLT.h                          |  143 +-
 Eigen/src/Cholesky/LLT.h                           |   85 +-
 Eigen/src/Cholesky/LLT_MKL.h                       |   10 +-
 Eigen/src/CholmodSupport/CholmodSupport.h          |  114 +-
 Eigen/src/Core/Array.h                             |  127 +-
 Eigen/src/Core/ArrayBase.h                         |   65 +-
 Eigen/src/Core/ArrayWrapper.h                      |   47 +-
 Eigen/src/Core/Assign.h                            |  540 +----
 Eigen/src/Core/AssignEvaluator.h                   |  828 +++++++
 Eigen/src/Core/Assign_MKL.h                        |  254 +--
 Eigen/src/Core/BandMatrix.h                        |   37 +-
 Eigen/src/Core/Block.h                             |  130 +-
 Eigen/src/Core/BooleanRedux.h                      |   34 +-
 Eigen/src/Core/CMakeLists.txt                      |    1 +
 Eigen/src/Core/CommaInitializer.h                  |   13 +-
 Eigen/src/Core/CoreEvaluators.h                    | 1358 ++++++++++++
 Eigen/src/Core/CoreIterators.h                     |  140 +-
 Eigen/src/Core/CwiseBinaryOp.h                     |  121 +-
 Eigen/src/Core/CwiseNullaryOp.h                    |  125 +-
 Eigen/src/Core/CwiseUnaryOp.h                      |   57 +-
 Eigen/src/Core/CwiseUnaryView.h                    |   47 +-
 Eigen/src/Core/DenseBase.h                         |  356 +--
 Eigen/src/Core/DenseCoeffsBase.h                   |  237 +-
 Eigen/src/Core/DenseStorage.h                      |  456 +++-
 Eigen/src/Core/Diagonal.h                          |   50 +-
 Eigen/src/Core/DiagonalMatrix.h                    |  133 +-
 Eigen/src/Core/DiagonalProduct.h                   |  106 +-
 Eigen/src/Core/Dot.h                               |   52 +-
 Eigen/src/Core/EigenBase.h                         |   46 +-
 Eigen/src/Core/Flagged.h                           |  140 --
 Eigen/src/Core/ForceAlignedAccess.h                |   24 +-
 Eigen/src/Core/Functors.h                          | 1026 ---------
 Eigen/src/Core/Fuzzy.h                             |   13 +-
 Eigen/src/Core/GeneralProduct.h                    |  431 ++--
 Eigen/src/Core/GenericPacketMath.h                 |  312 ++-
 Eigen/src/Core/GlobalFunctions.h                   |   63 +-
 Eigen/src/Core/IO.h                                |    7 +-
 Eigen/src/Core/Inverse.h                           |  126 ++
 Eigen/src/Core/Map.h                               |   69 +-
 Eigen/src/Core/MapBase.h                           |   48 +-
 Eigen/src/Core/MathFunctions.h                     |  420 +++-
 Eigen/src/Core/Matrix.h                            |  204 +-
 Eigen/src/Core/MatrixBase.h                        |  251 +--
 Eigen/src/Core/NestByValue.h                       |   20 +-
 Eigen/src/Core/NoAlias.h                           |   60 +-
 Eigen/src/Core/NumTraits.h                         |   39 +-
 Eigen/src/Core/PermutationMatrix.h                 |  245 +--
 Eigen/src/Core/PlainObjectBase.h                   |  337 ++-
 Eigen/src/Core/Product.h                           |  245 +++
 Eigen/src/Core/ProductBase.h                       |  290 ---
 Eigen/src/Core/ProductEvaluators.h                 | 1015 +++++++++
 Eigen/src/Core/Random.h                            |   55 +-
 Eigen/src/Core/Redux.h                             |  171 +-
 Eigen/src/Core/Ref.h                               |   81 +-
 Eigen/src/Core/Replicate.h                         |   64 +-
 Eigen/src/Core/ReturnByValue.h                     |   41 +-
 Eigen/src/Core/Reverse.h                           |  181 +-
 Eigen/src/Core/Select.h                            |   22 +-
 Eigen/src/Core/SelfAdjointView.h                   |  212 +-
 Eigen/src/Core/SelfCwiseBinaryOp.h                 |  176 +-
 Eigen/src/Core/Solve.h                             |  150 ++
 Eigen/src/Core/SolveTriangular.h                   |   20 +-
 Eigen/src/Core/StableNorm.h                        |   52 +-
 Eigen/src/Core/Stride.h                            |   21 +-
 Eigen/src/Core/Swap.h                              |  149 +-
 Eigen/src/Core/Transpose.h                         |  140 +-
 Eigen/src/Core/Transpositions.h                    |  185 +-
 Eigen/src/Core/TriangularMatrix.h                  | 1006 +++++----
 Eigen/src/Core/VectorBlock.h                       |    2 +
 Eigen/src/Core/VectorwiseOp.h                      |  255 ++-
 Eigen/src/Core/Visitor.h                           |   63 +-
 Eigen/src/Core/arch/AVX/CMakeLists.txt             |    6 +
 Eigen/src/Core/arch/AVX/Complex.h                  |  463 ++++
 Eigen/src/Core/arch/AVX/MathFunctions.h            |  441 ++++
 Eigen/src/Core/arch/AVX/PacketMath.h               |  592 +++++
 Eigen/src/Core/arch/AVX/TypeCasting.h              |   51 +
 Eigen/src/Core/arch/AltiVec/Complex.h              |  249 ++-
 Eigen/src/Core/arch/AltiVec/MathFunctions.h        |  290 +++
 Eigen/src/Core/arch/AltiVec/PacketMath.h           |  548 ++++-
 Eigen/src/Core/arch/CMakeLists.txt                 |    9 +-
 Eigen/src/Core/arch/CUDA/CMakeLists.txt            |    6 +
 Eigen/src/Core/arch/CUDA/MathFunctions.h           |   75 +
 Eigen/src/Core/arch/CUDA/PacketMath.h              |  296 +++
 Eigen/src/Core/arch/NEON/Complex.h                 |  219 +-
 Eigen/src/Core/arch/NEON/MathFunctions.h           |   91 +
 Eigen/src/Core/arch/NEON/PacketMath.h              |  338 ++-
 Eigen/src/Core/arch/SSE/Complex.h                  |   71 +-
 Eigen/src/Core/arch/SSE/MathFunctions.h            |   66 +-
 Eigen/src/Core/arch/SSE/PacketMath.h               |  298 ++-
 Eigen/src/Core/arch/SSE/TypeCasting.h              |   77 +
 Eigen/src/Core/functors/AssignmentFunctors.h       |  166 ++
 Eigen/src/Core/functors/BinaryFunctors.h           |  508 +++++
 Eigen/src/Core/functors/CMakeLists.txt             |    6 +
 Eigen/src/Core/functors/NullaryFunctors.h          |  153 ++
 Eigen/src/Core/functors/StlFunctors.h              |  132 ++
 Eigen/src/Core/functors/UnaryFunctors.h            |  663 ++++++
 Eigen/src/Core/products/CoeffBasedProduct.h        |  476 ----
 Eigen/src/Core/products/GeneralBlockPanelKernel.h  | 2295 ++++++++++++++------
 Eigen/src/Core/products/GeneralMatrixMatrix.h      |  365 ++--
 .../Core/products/GeneralMatrixMatrixTriangular.h  |   80 +-
 Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h  |    2 +
 Eigen/src/Core/products/GeneralMatrixVector.h      |  303 +--
 Eigen/src/Core/products/GeneralMatrixVector_MKL.h  |   25 +-
 Eigen/src/Core/products/Parallelizer.h             |   37 +-
 Eigen/src/Core/products/SelfadjointMatrixMatrix.h  |  297 ++-
 Eigen/src/Core/products/SelfadjointMatrixVector.h  |   92 +-
 Eigen/src/Core/products/SelfadjointProduct.h       |    2 -
 Eigen/src/Core/products/SelfadjointRank2Update.h   |    8 +-
 Eigen/src/Core/products/TriangularMatrixMatrix.h   |  126 +-
 .../src/Core/products/TriangularMatrixMatrix_MKL.h |    8 +-
 Eigen/src/Core/products/TriangularMatrixVector.h   |  168 +-
 .../src/Core/products/TriangularMatrixVector_MKL.h |    2 -
 Eigen/src/Core/products/TriangularSolverMatrix.h   |   68 +-
 Eigen/src/Core/products/TriangularSolverVector.h   |   24 +-
 Eigen/src/Core/util/BlasUtil.h                     |  157 +-
 Eigen/src/Core/util/Constants.h                    |  129 +-
 Eigen/src/Core/util/ForwardDeclarations.h          |  101 +-
 Eigen/src/Core/util/MKL_support.h                  |   32 +
 Eigen/src/Core/util/Macros.h                       |  609 +++++-
 Eigen/src/Core/util/Memory.h                       |  449 ++--
 Eigen/src/Core/util/Meta.h                         |  148 +-
 Eigen/src/Core/util/StaticAssert.h                 |   18 +-
 Eigen/src/Core/util/XprHelper.h                    |  351 ++-
 Eigen/src/Eigen2Support/Block.h                    |  126 --
 Eigen/src/Eigen2Support/CMakeLists.txt             |    8 -
 Eigen/src/Eigen2Support/Cwise.h                    |  192 --
 Eigen/src/Eigen2Support/CwiseOperators.h           |  298 ---
 Eigen/src/Eigen2Support/Geometry/AlignedBox.h      |  159 --
 Eigen/src/Eigen2Support/Geometry/All.h             |  115 -
 Eigen/src/Eigen2Support/Geometry/AngleAxis.h       |  214 --
 Eigen/src/Eigen2Support/Geometry/CMakeLists.txt    |    6 -
 Eigen/src/Eigen2Support/Geometry/Hyperplane.h      |  254 ---
 .../src/Eigen2Support/Geometry/ParametrizedLine.h  |  141 --
 Eigen/src/Eigen2Support/Geometry/Quaternion.h      |  495 -----
 Eigen/src/Eigen2Support/Geometry/Rotation2D.h      |  145 --
 Eigen/src/Eigen2Support/Geometry/RotationBase.h    |  123 --
 Eigen/src/Eigen2Support/Geometry/Scaling.h         |  167 --
 Eigen/src/Eigen2Support/Geometry/Transform.h       |  786 -------
 Eigen/src/Eigen2Support/Geometry/Translation.h     |  184 --
 Eigen/src/Eigen2Support/LU.h                       |  120 -
 Eigen/src/Eigen2Support/Lazy.h                     |   71 -
 Eigen/src/Eigen2Support/LeastSquares.h             |  169 --
 Eigen/src/Eigen2Support/Macros.h                   |   20 -
 Eigen/src/Eigen2Support/MathFunctions.h            |   57 -
 Eigen/src/Eigen2Support/Memory.h                   |   45 -
 Eigen/src/Eigen2Support/Meta.h                     |   75 -
 Eigen/src/Eigen2Support/Minor.h                    |  117 -
 Eigen/src/Eigen2Support/QR.h                       |   67 -
 Eigen/src/Eigen2Support/SVD.h                      |  637 ------
 Eigen/src/Eigen2Support/TriangularSolver.h         |   42 -
 Eigen/src/Eigen2Support/VectorBlock.h              |   94 -
 Eigen/src/Eigenvalues/ComplexEigenSolver.h         |    6 +-
 Eigen/src/Eigenvalues/ComplexSchur.h               |    6 +-
 Eigen/src/Eigenvalues/ComplexSchur_MKL.h           |    1 -
 Eigen/src/Eigenvalues/EigenSolver.h                |   66 +-
 Eigen/src/Eigenvalues/GeneralizedEigenSolver.h     |    6 +-
 .../GeneralizedSelfAdjointEigenSolver.h            |    3 +-
 Eigen/src/Eigenvalues/HessenbergDecomposition.h    |    7 +-
 Eigen/src/Eigenvalues/RealQZ.h                     |   16 +-
 Eigen/src/Eigenvalues/RealSchur.h                  |    8 +-
 Eigen/src/Eigenvalues/RealSchur_MKL.h              |    4 -
 Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h     |  220 +-
 Eigen/src/Eigenvalues/Tridiagonalization.h         |   27 +-
 Eigen/src/Geometry/AlignedBox.h                    |   10 +-
 Eigen/src/Geometry/AngleAxis.h                     |   28 +-
 Eigen/src/Geometry/EulerAngles.h                   |    4 +-
 Eigen/src/Geometry/Homogeneous.h                   |  195 +-
 Eigen/src/Geometry/Hyperplane.h                    |    2 +-
 Eigen/src/Geometry/OrthoMethods.h                  |   31 +-
 Eigen/src/Geometry/ParametrizedLine.h              |    2 +-
 Eigen/src/Geometry/Quaternion.h                    |   56 +-
 Eigen/src/Geometry/Rotation2D.h                    |   26 +-
 Eigen/src/Geometry/Scaling.h                       |    8 +-
 Eigen/src/Geometry/Transform.h                     |   42 +-
 Eigen/src/Geometry/Umeyama.h                       |    1 -
 Eigen/src/Geometry/arch/Geometry_SSE.h             |   56 +-
 Eigen/src/Householder/BlockHouseholder.h           |   74 +-
 Eigen/src/Householder/Householder.h                |    3 +-
 Eigen/src/Householder/HouseholderSequence.h        |   48 +-
 .../IterativeLinearSolvers/BasicPreconditioners.h  |  106 +-
 Eigen/src/IterativeLinearSolvers/BiCGSTAB.h        |   93 +-
 .../src/IterativeLinearSolvers/ConjugateGradient.h |  128 +-
 Eigen/src/IterativeLinearSolvers/IncompleteLUT.h   |  128 +-
 .../IterativeLinearSolvers/IterativeSolverBase.h   |  185 +-
 .../LeastSquareConjugateGradient.h                 |  213 ++
 Eigen/src/IterativeLinearSolvers/SolveWithGuess.h  |  109 +
 Eigen/src/Jacobi/Jacobi.h                          |   29 +-
 Eigen/src/LU/Determinant.h                         |    2 +-
 Eigen/src/LU/FullPivLU.h                           |  157 +-
 Eigen/src/LU/{Inverse.h => InverseImpl.h}          |   75 +-
 Eigen/src/LU/PartialPivLU.h                        |  106 +-
 Eigen/src/LU/arch/Inverse_SSE.h                    |   19 +-
 Eigen/src/MetisSupport/MetisSupport.h              |   18 +-
 Eigen/src/OrderingMethods/Amd.h                    |   81 +-
 Eigen/src/OrderingMethods/Eigen_Colamd.h           |  390 ++--
 Eigen/src/OrderingMethods/Ordering.h               |   42 +-
 Eigen/src/PaStiXSupport/PaStiXSupport.h            |  123 +-
 Eigen/src/PardisoSupport/PardisoSupport.h          |  210 +-
 Eigen/src/QR/ColPivHouseholderQR.h                 |  100 +-
 Eigen/src/QR/ColPivHouseholderQR_MKL.h             |    1 -
 Eigen/src/QR/FullPivHouseholderQR.h                |  137 +-
 Eigen/src/QR/HouseholderQR.h                       |   75 +-
 Eigen/src/QR/HouseholderQR_MKL.h                   |    7 +-
 Eigen/src/SPQRSupport/SuiteSparseQRSupport.h       |   68 +-
 Eigen/src/SVD/BDCSVD.h                             | 1208 +++++++++++
 Eigen/src/SVD/JacobiSVD.h                          |  291 +--
 Eigen/src/SVD/JacobiSVD_MKL.h                      |    4 +-
 {unsupported/Eigen => Eigen}/src/SVD/SVDBase.h     |  194 +-
 Eigen/src/SVD/UpperBidiagonalization.h             |  326 ++-
 Eigen/src/SparseCholesky/SimplicialCholesky.h      |  253 +--
 Eigen/src/SparseCholesky/SimplicialCholesky_impl.h |   34 +-
 Eigen/src/SparseCore/AmbiVector.h                  |   94 +-
 Eigen/src/SparseCore/CompressedStorage.h           |  138 +-
 .../SparseCore/ConservativeSparseSparseProduct.h   |  133 +-
 Eigen/src/SparseCore/MappedSparseMatrix.h          |  164 +-
 Eigen/src/SparseCore/SparseAssign.h                |  218 ++
 Eigen/src/SparseCore/SparseBlock.h                 | 1098 +++++-----
 Eigen/src/SparseCore/SparseColEtree.h              |   44 +-
 Eigen/src/SparseCore/SparseCompressedBase.h        |  221 ++
 Eigen/src/SparseCore/SparseCwiseBinaryOp.h         |  354 +--
 Eigen/src/SparseCore/SparseCwiseUnaryOp.h          |  191 +-
 Eigen/src/SparseCore/SparseDenseProduct.h          |  411 ++--
 Eigen/src/SparseCore/SparseDiagonalProduct.h       |  224 +-
 Eigen/src/SparseCore/SparseDot.h                   |   17 +-
 Eigen/src/SparseCore/SparseFuzzy.h                 |   29 +-
 Eigen/src/SparseCore/SparseMap.h                   |  236 ++
 Eigen/src/SparseCore/SparseMatrix.h                |  508 +++--
 Eigen/src/SparseCore/SparseMatrixBase.h            |  219 +-
 Eigen/src/SparseCore/SparsePermutation.h           |  148 +-
 Eigen/src/SparseCore/SparseProduct.h               |  217 +-
 Eigen/src/SparseCore/SparseRedux.h                 |    5 +-
 Eigen/src/SparseCore/SparseRef.h                   |  220 ++
 Eigen/src/SparseCore/SparseSelfAdjointView.h       |  496 +++--
 Eigen/src/SparseCore/SparseSolverBase.h            |  110 +
 .../SparseCore/SparseSparseProductWithPruning.h    |   84 +-
 Eigen/src/SparseCore/SparseTranspose.h             |  113 +-
 Eigen/src/SparseCore/SparseTriangularView.h        |  193 +-
 Eigen/src/SparseCore/SparseUtil.h                  |   88 +-
 Eigen/src/SparseCore/SparseVector.h                |  119 +-
 Eigen/src/SparseCore/SparseView.h                  |  204 +-
 Eigen/src/SparseCore/TriangularSolver.h            |  112 +-
 Eigen/src/SparseLU/SparseLU.h                      |  214 +-
 Eigen/src/SparseLU/SparseLUImpl.h                  |   12 +-
 Eigen/src/SparseLU/SparseLU_Memory.h               |   19 +-
 Eigen/src/SparseLU/SparseLU_Structs.h              |    3 +-
 Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h     |   71 +-
 Eigen/src/SparseLU/SparseLU_Utils.h                |   10 +-
 Eigen/src/SparseLU/SparseLU_column_bmod.h          |   11 +-
 Eigen/src/SparseLU/SparseLU_column_dfs.h           |   38 +-
 Eigen/src/SparseLU/SparseLU_copy_to_ucol.h         |    7 +-
 Eigen/src/SparseLU/SparseLU_gemm_kernel.h          |    8 +-
 Eigen/src/SparseLU/SparseLU_heap_relax_snode.h     |   21 +-
 Eigen/src/SparseLU/SparseLU_kernel_bmod.h          |   29 +-
 Eigen/src/SparseLU/SparseLU_panel_bmod.h           |   14 +-
 Eigen/src/SparseLU/SparseLU_panel_dfs.h            |   44 +-
 Eigen/src/SparseLU/SparseLU_pivotL.h               |   19 +-
 Eigen/src/SparseLU/SparseLU_pruneL.h               |    7 +-
 Eigen/src/SparseLU/SparseLU_relax_snode.h          |   12 +-
 Eigen/src/SparseQR/SparseQR.h                      |  169 +-
 Eigen/src/StlSupport/StdDeque.h                    |    4 +-
 Eigen/src/StlSupport/StdList.h                     |    6 +-
 Eigen/src/StlSupport/StdVector.h                   |    5 +
 Eigen/src/StlSupport/details.h                     |    2 +-
 Eigen/src/SuperLUSupport/SuperLUSupport.h          |  155 +-
 Eigen/src/UmfPackSupport/UmfPackSupport.h          |  187 +-
 Eigen/src/misc/Image.h                             |    2 -
 Eigen/src/misc/Kernel.h                            |    4 +-
 Eigen/src/misc/Solve.h                             |   76 -
 Eigen/src/misc/SparseSolve.h                       |  128 --
 Eigen/src/plugins/ArrayCwiseBinaryOps.h            |   49 +-
 Eigen/src/plugins/ArrayCwiseUnaryOps.h             |  305 ++-
 Eigen/src/plugins/BlockMethods.h                   |   60 +
 Eigen/src/plugins/CommonCwiseBinaryOps.h           |    1 +
 Eigen/src/plugins/CommonCwiseUnaryOps.h            |   51 +-
 Eigen/src/plugins/MatrixCwiseBinaryOps.h           |    9 +
 Eigen/src/plugins/MatrixCwiseUnaryOps.h            |   29 +-
 README.md                                          |    3 +
 bench/analyze-blocking-sizes.cpp                   |  876 ++++++++
 bench/bench_gemm.cpp                               |  114 +-
 bench/bench_norm.cpp                               |  117 +-
 bench/benchmark-blocking-sizes.cpp                 |  677 ++++++
 bench/btl/CMakeLists.txt                           |   10 +-
 bench/btl/actions/action_axpby.hh                  |    2 +-
 bench/btl/actions/action_axpy.hh                   |    2 +-
 bench/btl/cmake/FindACML.cmake                     |    2 +
 bench/btl/cmake/FindATLAS.cmake                    |   26 +-
 bench/btl/cmake/FindBLAZE.cmake                    |   31 +
 bench/btl/cmake/FindCBLAS.cmake                    |    1 +
 bench/btl/cmake/FindGOTO.cmake                     |   15 -
 bench/btl/cmake/FindGOTO2.cmake                    |   25 -
 bench/btl/cmake/FindOPENBLAS.cmake                 |   17 +
 bench/btl/data/action_settings.txt                 |   34 +-
 bench/btl/data/perlib_plot_settings.txt            |    4 +-
 bench/btl/generic_bench/bench.hh                   |    4 +-
 bench/btl/generic_bench/bench_parameter.hh         |    2 +-
 bench/btl/generic_bench/btl.hh                     |    6 +-
 bench/btl/generic_bench/init/init_function.hh      |    8 +-
 bench/btl/generic_bench/init/init_matrix.hh        |   10 +-
 bench/btl/generic_bench/init/init_vector.hh        |    2 +-
 .../generic_bench/timers/portable_perf_analyzer.hh |    2 +-
 bench/btl/generic_bench/timers/portable_timer.hh   |   46 +-
 bench/btl/generic_bench/utils/size_lin_log.hh      |    2 +-
 bench/btl/libs/BLAS/CMakeLists.txt                 |   29 +-
 bench/btl/libs/BLAS/blas_interface_impl.hh         |    6 +-
 bench/btl/libs/BLAS/c_interface_base.h             |    6 +-
 bench/btl/libs/BLAS/main.cpp                       |   10 +-
 bench/btl/libs/STL/STL_interface.hh                |    4 +-
 bench/btl/libs/blaze/CMakeLists.txt                |   10 +
 bench/btl/libs/blaze/blaze_interface.hh            |  140 ++
 .../libs/{eigen3/main_adv.cpp => blaze/main.cpp}   |   24 +-
 bench/btl/libs/eigen2/eigen2_interface.hh          |    2 +-
 bench/btl/libs/eigen3/eigen3_interface.hh          |   58 +-
 bench/btl/libs/eigen3/main_adv.cpp                 |   14 +-
 bench/btl/libs/tensors/CMakeLists.txt              |   44 +
 bench/btl/libs/tensors/main_linear.cpp             |   23 +
 bench/btl/libs/tensors/main_matmat.cpp             |   21 +
 bench/btl/libs/tensors/main_vecmat.cpp             |   21 +
 bench/btl/libs/tensors/tensor_interface.hh         |  105 +
 bench/dense_solvers.cpp                            |   76 +
 bench/eig33.cpp                                    |   57 +-
 bench/perf_monitoring/gemm/changesets.txt          |   45 +
 bench/perf_monitoring/gemm/gemm.cpp                |   67 +
 bench/perf_monitoring/gemm/make_plot.sh            |   37 +
 bench/perf_monitoring/gemm/run_gemm.sh             |  152 ++
 bench/perf_monitoring/gemm/settings.txt            |   15 +
 bench/spbench/spbenchstyle.h                       |    3 +-
 bench/tensors/tensor_benchmarks.h                  |  305 +++
 bench/tensors/tensor_benchmarks_cpu.cc             |  156 ++
 bench/tensors/tensor_benchmarks_gpu.cc             |   75 +
 blas/CMakeLists.txt                                |   27 +-
 blas/chbmv.f                                       |  310 ---
 blas/chpmv.f                                       |  272 ---
 blas/common.h                                      |   15 +-
 blas/ctbmv.f                                       |  366 ----
 blas/double.cpp                                    |   11 +-
 blas/drotm.f                                       |  147 --
 blas/drotmg.f                                      |  206 --
 blas/dsbmv.f                                       |  304 ---
 blas/dspmv.f                                       |  265 ---
 blas/dtbmv.f                                       |  335 ---
 blas/f2c/chbmv.c                                   |  487 +++++
 blas/f2c/chpmv.c                                   |  438 ++++
 blas/f2c/complexdots.c                             |   84 +
 blas/f2c/ctbmv.c                                   |  647 ++++++
 blas/f2c/d_cnjg.c                                  |    6 +
 blas/f2c/datatypes.h                               |   24 +
 blas/f2c/drotm.c                                   |  215 ++
 blas/f2c/drotmg.c                                  |  293 +++
 blas/f2c/dsbmv.c                                   |  366 ++++
 blas/f2c/dspmv.c                                   |  316 +++
 blas/f2c/dtbmv.c                                   |  428 ++++
 blas/f2c/lsame.c                                   |  117 +
 blas/f2c/r_cnjg.c                                  |    6 +
 blas/f2c/srotm.c                                   |  216 ++
 blas/f2c/srotmg.c                                  |  295 +++
 blas/f2c/ssbmv.c                                   |  368 ++++
 blas/f2c/sspmv.c                                   |  316 +++
 blas/f2c/stbmv.c                                   |  428 ++++
 blas/f2c/zhbmv.c                                   |  488 +++++
 blas/f2c/zhpmv.c                                   |  438 ++++
 blas/f2c/ztbmv.c                                   |  647 ++++++
 blas/{ => fortran}/complexdots.f                   |    0
 blas/level1_cplx_impl.h                            |   54 +-
 blas/level1_impl.h                                 |   43 +-
 blas/level1_real_impl.h                            |   22 +-
 blas/level2_cplx_impl.h                            |    4 +-
 blas/level2_impl.h                                 |  101 +-
 blas/level2_real_impl.h                            |    8 +-
 blas/level3_impl.h                                 |   34 +-
 blas/lsame.f                                       |   85 -
 blas/srotm.f                                       |  148 --
 blas/srotmg.f                                      |  208 --
 blas/ssbmv.f                                       |  306 ---
 blas/sspmv.f                                       |  265 ---
 blas/stbmv.f                                       |  335 ---
 blas/xerbla.cpp                                    |    4 +-
 blas/zhbmv.f                                       |  310 ---
 blas/zhpmv.f                                       |  272 ---
 blas/ztbmv.f                                       |  366 ----
 cmake/Eigen3Config.cmake.in                        |   28 +
 cmake/EigenConfigureTesting.cmake                  |   53 +-
 cmake/EigenDetermineVSServicePack.cmake            |   18 +-
 cmake/EigenTesting.cmake                           |  107 +-
 cmake/EigenUninstall.cmake                         |   40 +
 cmake/FindEigen3.cmake                             |    9 +
 cmake/UseEigen3.cmake                              |    6 +
 cmake/language_support.cmake                       |    1 +
 debian/Changelog_upstream                          |  122 ++
 debian/changelog                                   |    9 +
 debian/libeigen3-dev.links                         |    1 -
 debian/patches/01_install_FindEigen3.patch         |   20 -
 debian/patches/03_fix_spline_module.patch          |   19 -
 debian/patches/06_remove_doc_matrix.patch          |    6 +-
 debian/patches/07_remove_compressed_doc.patch      |   10 +-
 debian/patches/series                              |    2 -
 debug/gdb/printers.py                              |   12 +-
 demos/opengl/quaternion_demo.cpp                   |    2 +-
 demos/opengl/trackball.cpp                         |    2 +-
 doc/A05_PortingFrom2To3.dox                        |   11 +-
 doc/A10_Eigen2SupportModes.dox                     |   95 -
 doc/AsciiQuickReference.txt                        |    1 -
 doc/B01_Experimental.dox                           |    6 +-
 doc/CMakeLists.txt                                 |    9 +
 doc/CustomizingEigen.dox                           |  118 +-
 doc/Doxyfile.in                                    |   17 +-
 doc/FixedSizeVectorizable.dox                      |    4 +-
 doc/LeastSquares.dox                               |   70 +
 doc/Manual.dox                                     |    8 +
 doc/NewExpressionType.dox                          |  137 ++
 doc/Pitfalls.dox                                   |   38 +
 doc/PreprocessorDirectives.dox                     |   27 +-
 doc/QuickReference.dox                             |  136 +-
 doc/SparseLinearSystems.dox                        |   16 +-
 doc/StlContainers.dox                              |    4 +-
 doc/StructHavingEigenMembers.dox                   |   18 +-
 doc/TemplateKeyword.dox                            |    9 +-
 doc/TopicLinearAlgebraDecompositions.dox           |    6 +-
 doc/TopicMultithreading.dox                        |   14 +-
 doc/TutorialLinearAlgebra.dox                      |   37 +-
 doc/TutorialReductionsVisitorsBroadcasting.dox     |    2 +-
 doc/TutorialSparse.dox                             |    7 +-
 doc/UsingNVCC.dox                                  |   32 +
 doc/eigendoxy.css                                  |   10 -
 doc/examples/CustomizingEigen_Inheritance.cpp      |   30 +
 doc/examples/MatrixBase_cwise_const.cpp            |   18 -
 doc/examples/TutorialLinAlgInverseDeterminant.cpp  |    2 +-
 doc/examples/make_circulant.cpp                    |   11 +
 doc/examples/make_circulant.cpp.entry              |    5 +
 doc/examples/make_circulant.cpp.evaluator          |   32 +
 doc/examples/make_circulant.cpp.expression         |   20 +
 doc/examples/make_circulant.cpp.main               |    8 +
 doc/examples/make_circulant.cpp.preamble           |    4 +
 doc/examples/make_circulant.cpp.traits             |   19 +
 doc/snippets/BiCGSTAB_simple.cpp                   |   11 +
 doc/snippets/BiCGSTAB_step_by_step.cpp             |   14 +
 doc/snippets/Cwise_arg.cpp                         |    3 +
 doc/snippets/Cwise_array_power_array.cpp           |    4 +
 doc/snippets/Cwise_atan.cpp                        |    2 +
 doc/snippets/Cwise_boolean_not.cpp                 |    5 +
 doc/snippets/Cwise_ceil.cpp                        |    3 +
 doc/snippets/Cwise_cosh.cpp                        |    2 +
 doc/snippets/Cwise_floor.cpp                       |    3 +
 doc/snippets/Cwise_isFinite.cpp                    |    5 +
 doc/snippets/Cwise_isInf.cpp                       |    5 +
 doc/snippets/Cwise_isNaN.cpp                       |    5 +
 doc/snippets/Cwise_log10.cpp                       |    2 +
 doc/snippets/Cwise_round.cpp                       |    3 +
 doc/snippets/Cwise_scalar_power_array.cpp          |    2 +
 doc/snippets/Cwise_sinh.cpp                        |    2 +
 doc/snippets/Cwise_tanh.cpp                        |    2 +
 doc/snippets/DirectionWise_hnormalized.cpp         |    7 +
 doc/snippets/EigenSolver_eigenvectors.cpp          |    4 +-
 doc/snippets/LeastSquaresNormalEquations.cpp       |    4 +
 doc/snippets/LeastSquaresQR.cpp                    |    4 +
 doc/snippets/MatrixBase_hnormalized.cpp            |    6 +
 doc/snippets/MatrixBase_homogeneous.cpp            |    6 +
 doc/snippets/MatrixBase_marked.cpp                 |   14 -
 doc/snippets/MatrixBase_part.cpp                   |   13 -
 ...e_extract.cpp => MatrixBase_triangularView.cpp} |   12 +-
 doc/snippets/PartialRedux_count.cpp                |    4 +-
 doc/snippets/Triangular_solve.cpp                  |   11 +
 doc/snippets/VectorwiseOp_homogeneous.cpp          |    7 +
 doc/snippets/compile_snippet.cpp.in                |    7 +-
 doc/special_examples/CMakeLists.txt                |   14 +
 doc/special_examples/Tutorial_sparse_example.cpp   |    2 +
 .../Tutorial_sparse_example_details.cpp            |    2 +-
 doc/special_examples/random_cpp11.cpp              |   14 +
 failtest/CMakeLists.txt                            |   18 +
 failtest/bdcsvd_int.cpp                            |   14 +
 .../cwiseunaryview_nonconst_ctor_on_const_xpr.cpp  |   15 +
 ...cwiseunaryview_on_const_type_actually_const.cpp |   16 +
 .../selfadjointview_nonconst_ctor_on_const_xpr.cpp |   15 +
 ...elfadjointview_on_const_type_actually_const.cpp |   16 +
 failtest/sparse_ref_1.cpp                          |   18 +
 failtest/sparse_ref_2.cpp                          |   15 +
 failtest/sparse_ref_3.cpp                          |   15 +
 failtest/sparse_ref_4.cpp                          |   15 +
 failtest/sparse_ref_5.cpp                          |   16 +
 failtest/sparse_storage_mismatch.cpp               |   16 +
 failtest/swap_1.cpp                                |   14 +
 failtest/swap_2.cpp                                |   14 +
 .../triangularview_nonconst_ctor_on_const_xpr.cpp  |   15 +
 ...triangularview_on_const_type_actually_const.cpp |   16 +
 lapack/complex_double.cpp                          |    3 +-
 lapack/complex_single.cpp                          |    3 +-
 lapack/double.cpp                                  |    3 +-
 lapack/eigenvalues.cpp                             |   27 +-
 lapack/lapack_common.h                             |    7 +-
 lapack/single.cpp                                  |    3 +-
 lapack/svd.cpp                                     |  137 ++
 scripts/buildtests.in                              |    4 +-
 scripts/eigen_gen_docs                             |    2 +-
 test/CMakeLists.txt                                |  174 +-
 test/adjoint.cpp                                   |   22 +
 test/array.cpp                                     |  205 +-
 test/array_replicate.cpp                           |   13 +
 test/array_reverse.cpp                             |   30 +-
 test/bandmatrix.cpp                                |    3 -
 test/basicstuff.cpp                                |   72 +-
 test/bdcsvd.cpp                                    |  111 +
 test/bicgstab.cpp                                  |   16 +-
 test/block.cpp                                     |   18 +-
 test/cholesky.cpp                                  |   45 +-
 test/cholmod_support.cpp                           |    1 +
 test/conjugate_gradient.cpp                        |   18 +-
 test/ctorleak.cpp                                  |   69 +
 test/cuda_basic.cu                                 |  161 ++
 test/cuda_common.h                                 |  101 +
 test/cwiseop.cpp                                   |  184 --
 test/dense_storage.cpp                             |   76 +
 test/diagonalmatrices.cpp                          |   27 +
 test/dynalloc.cpp                                  |   56 +-
 test/eigen2/CMakeLists.txt                         |   61 -
 test/eigen2/eigen2_adjoint.cpp                     |   99 -
 test/eigen2/eigen2_alignedbox.cpp                  |   60 -
 test/eigen2/eigen2_array.cpp                       |  142 --
 test/eigen2/eigen2_basicstuff.cpp                  |  105 -
 test/eigen2/eigen2_bug_132.cpp                     |   26 -
 test/eigen2/eigen2_cholesky.cpp                    |  113 -
 test/eigen2/eigen2_commainitializer.cpp            |   46 -
 test/eigen2/eigen2_cwiseop.cpp                     |  155 --
 test/eigen2/eigen2_determinant.cpp                 |   61 -
 test/eigen2/eigen2_dynalloc.cpp                    |  131 --
 test/eigen2/eigen2_eigensolver.cpp                 |  146 --
 test/eigen2/eigen2_first_aligned.cpp               |   49 -
 test/eigen2/eigen2_geometry.cpp                    |  432 ----
 test/eigen2/eigen2_geometry_with_eigen2_prefix.cpp |  435 ----
 test/eigen2/eigen2_hyperplane.cpp                  |  126 --
 test/eigen2/eigen2_inverse.cpp                     |   62 -
 test/eigen2/eigen2_linearstructure.cpp             |   83 -
 test/eigen2/eigen2_lu.cpp                          |  122 --
 test/eigen2/eigen2_map.cpp                         |  114 -
 test/eigen2/eigen2_meta.cpp                        |   60 -
 test/eigen2/eigen2_miscmatrices.cpp                |   48 -
 test/eigen2/eigen2_mixingtypes.cpp                 |   77 -
 test/eigen2/eigen2_newstdvector.cpp                |  149 --
 test/eigen2/eigen2_nomalloc.cpp                    |   53 -
 test/eigen2/eigen2_packetmath.cpp                  |  132 --
 test/eigen2/eigen2_parametrizedline.cpp            |   62 -
 test/eigen2/eigen2_prec_inverse_4x4.cpp            |   84 -
 test/eigen2/eigen2_product_large.cpp               |   45 -
 test/eigen2/eigen2_product_small.cpp               |   22 -
 test/eigen2/eigen2_qr.cpp                          |   69 -
 test/eigen2/eigen2_qtvector.cpp                    |  158 --
 test/eigen2/eigen2_regression.cpp                  |  136 --
 test/eigen2/eigen2_sizeof.cpp                      |   31 -
 test/eigen2/eigen2_smallvectors.cpp                |   42 -
 test/eigen2/eigen2_sparse_basic.cpp                |  317 ---
 test/eigen2/eigen2_sparse_product.cpp              |  115 -
 test/eigen2/eigen2_sparse_solvers.cpp              |  200 --
 test/eigen2/eigen2_sparse_vector.cpp               |   84 -
 test/eigen2/eigen2_stdvector.cpp                   |  148 --
 test/eigen2/eigen2_submatrices.cpp                 |  142 --
 test/eigen2/eigen2_sum.cpp                         |   71 -
 test/eigen2/eigen2_svd.cpp                         |   87 -
 test/eigen2/eigen2_swap.cpp                        |   83 -
 test/eigen2/eigen2_triangular.cpp                  |  148 --
 test/eigen2/eigen2_unalignedassert.cpp             |  116 -
 test/eigen2/eigen2_visitor.cpp                     |  116 -
 test/eigen2/gsl_helper.h                           |  175 --
 test/eigen2/main.h                                 |  399 ----
 test/eigen2/product.h                              |  129 --
 test/eigen2/runtest.sh                             |   28 -
 test/eigen2/sparse.h                               |  154 --
 test/eigen2/testsuite.cmake                        |  197 --
 test/eigen2support.cpp                             |    1 -
 test/eigensolver_complex.cpp                       |   54 +-
 test/eigensolver_generic.cpp                       |   19 +-
 test/eigensolver_selfadjoint.cpp                   |  121 +-
 test/evaluator_common.h                            |    0
 test/evaluators.cpp                                |  464 ++++
 test/first_aligned.cpp                             |    4 +-
 test/geo_alignedbox.cpp                            |    7 +
 test/geo_eulerangles.cpp                           |   20 +-
 test/geo_homogeneous.cpp                           |   22 +-
 test/geo_hyperplane.cpp                            |   30 +-
 test/geo_orthomethods.cpp                          |   14 +-
 test/geo_parametrizedline.cpp                      |   10 +-
 test/geo_quaternion.cpp                            |   32 +-
 test/geo_transformations.cpp                       |   64 +-
 test/inverse.cpp                                   |   15 +-
 test/is_same_dense.cpp                             |   30 +
 test/jacobisvd.cpp                                 |  380 +---
 test/linearstructure.cpp                           |   46 +
 test/lscg.cpp                                      |   29 +
 test/lu.cpp                                        |    4 +-
 test/main.h                                        |  246 ++-
 test/mapped_matrix.cpp                             |   84 +-
 test/mapstaticmethods.cpp                          |    6 +-
 test/mapstride.cpp                                 |   41 +-
 test/meta.cpp                                      |   24 +
 test/mixingtypes.cpp                               |   36 +-
 test/nesting_ops.cpp                               |    2 +-
 test/nomalloc.cpp                                  |   46 +-
 test/nullary.cpp                                   |    5 +-
 test/packetmath.cpp                                |  210 +-
 test/pastix_support.cpp                            |    2 +
 test/permutationmatrices.cpp                       |   54 +-
 test/product.h                                     |    1 -
 test/product_extra.cpp                             |   46 +-
 test/product_large.cpp                             |   15 +-
 test/product_mmtr.cpp                              |   15 +-
 test/product_notemporary.cpp                       |   25 +-
 test/product_selfadjoint.cpp                       |    9 +-
 test/product_small.cpp                             |   10 +
 test/product_syrk.cpp                              |    5 +-
 test/product_trmv.cpp                              |    6 +-
 test/product_trsolve.cpp                           |   18 +-
 test/qr.cpp                                        |    9 +-
 test/qr_colpivoting.cpp                            |   14 +-
 test/qr_fullpivoting.cpp                           |   10 +-
 test/rand.cpp                                      |   88 +
 test/ref.cpp                                       |   27 +-
 test/runtest.sh                                    |   20 -
 test/rvalue_types.cpp                              |   62 +
 test/simplicial_cholesky.cpp                       |   28 +-
 test/sizeof.cpp                                    |   17 +-
 test/sizeoverflow.cpp                              |    2 -
 test/sparse.h                                      |   23 +-
 test/sparse_basic.cpp                              |  427 ++--
 test/sparse_block.cpp                              |  254 +++
 test/sparse_permutations.cpp                       |    8 +-
 test/sparse_product.cpp                            |  148 +-
 test/sparse_ref.cpp                                |  117 +
 test/sparse_solver.h                               |  338 ++-
 test/sparse_vector.cpp                             |   19 +-
 test/sparselu.cpp                                  |    6 +-
 test/sparseqr.cpp                                  |   10 +-
 test/spqr_support.cpp                              |    4 +-
 test/stable_norm.cpp                               |   90 +-
 test/superlu_support.cpp                           |    1 +
 test/svd_common.h                                  |  478 ++++
 test/svd_fill.h                                    |   99 +
 test/swap.cpp                                      |   12 +-
 test/testsuite.cmake                               |  229 --
 test/triangular.cpp                                |    7 +
 test/umfpack_support.cpp                           |    1 +
 test/unalignedassert.cpp                           |   89 +-
 test/unalignedcount.cpp                            |    9 +-
 test/upperbidiagonalization.cpp                    |    2 +-
 test/vectorization_logic.cpp                       |  201 +-
 test/vectorwiseop.cpp                              |    4 +-
 unsupported/Eigen/AlignedVector3                   |   38 +-
 unsupported/Eigen/CMakeLists.txt                   |    7 +-
 unsupported/Eigen/CXX11/CMakeLists.txt             |    8 +
 unsupported/Eigen/CXX11/Core                       |   47 +
 unsupported/Eigen/CXX11/Tensor                     |  114 +
 unsupported/Eigen/CXX11/TensorSymmetry             |   40 +
 unsupported/Eigen/CXX11/src/CMakeLists.txt         |    3 +
 unsupported/Eigen/CXX11/src/Core/CMakeLists.txt    |    1 +
 .../Eigen/CXX11/src/Core/util/CMakeLists.txt       |    6 +
 unsupported/Eigen/CXX11/src/Core/util/CXX11Meta.h  |  507 +++++
 .../Eigen/CXX11/src/Core/util/CXX11Workarounds.h   |  116 +
 .../Eigen/CXX11/src/Core/util/EmulateCXX11Meta.h   |  435 ++++
 unsupported/Eigen/CXX11/src/Tensor/CMakeLists.txt  |    6 +
 unsupported/Eigen/CXX11/src/Tensor/README.md       | 1706 +++++++++++++++
 unsupported/Eigen/CXX11/src/Tensor/Tensor.h        |  429 ++++
 unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h  |  288 +++
 unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h  |  163 ++
 unsupported/Eigen/CXX11/src/Tensor/TensorBase.h    |  743 +++++++
 .../Eigen/CXX11/src/Tensor/TensorBroadcasting.h    |  341 +++
 .../Eigen/CXX11/src/Tensor/TensorChipping.h        |  365 ++++
 .../Eigen/CXX11/src/Tensor/TensorConcatenation.h   |  346 +++
 .../Eigen/CXX11/src/Tensor/TensorContraction.h     |  973 +++++++++
 .../Eigen/CXX11/src/Tensor/TensorContractionCuda.h | 1384 ++++++++++++
 .../CXX11/src/Tensor/TensorContractionThreadPool.h |  395 ++++
 .../Eigen/CXX11/src/Tensor/TensorConversion.h      |  206 ++
 .../Eigen/CXX11/src/Tensor/TensorConvolution.h     | 1069 +++++++++
 .../Eigen/CXX11/src/Tensor/TensorCustomOp.h        |  310 +++
 unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h  |  154 ++
 .../Eigen/CXX11/src/Tensor/TensorDeviceType.h      |  505 +++++
 .../Eigen/CXX11/src/Tensor/TensorDimensionList.h   |  235 ++
 .../Eigen/CXX11/src/Tensor/TensorDimensions.h      |  434 ++++
 unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h  |  154 ++
 .../Eigen/CXX11/src/Tensor/TensorEvaluator.h       |  445 ++++
 .../Eigen/CXX11/src/Tensor/TensorExecutor.h        |  243 +++
 unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h    |  304 +++
 .../Eigen/CXX11/src/Tensor/TensorFixedSize.h       |  270 +++
 .../Eigen/CXX11/src/Tensor/TensorForcedEval.h      |  152 ++
 .../CXX11/src/Tensor/TensorForwardDeclarations.h   |   82 +
 .../Eigen/CXX11/src/Tensor/TensorFunctors.h        |  705 ++++++
 .../Eigen/CXX11/src/Tensor/TensorGenerator.h       |  181 ++
 unsupported/Eigen/CXX11/src/Tensor/TensorIO.h      |   53 +
 .../Eigen/CXX11/src/Tensor/TensorImagePatch.h      |  554 +++++
 .../Eigen/CXX11/src/Tensor/TensorIndexList.h       |  421 ++++
 .../Eigen/CXX11/src/Tensor/TensorInflation.h       |  219 ++
 .../Eigen/CXX11/src/Tensor/TensorInitializer.h     |   70 +
 unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h  |  238 ++
 .../Eigen/CXX11/src/Tensor/TensorLayoutSwap.h      |  207 ++
 unsupported/Eigen/CXX11/src/Tensor/TensorMap.h     |  291 +++
 unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h    |   90 +
 .../Eigen/CXX11/src/Tensor/TensorMorphing.h        |  621 ++++++
 unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h |  365 ++++
 unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h   |  313 +++
 .../Eigen/CXX11/src/Tensor/TensorReduction.h       |  820 +++++++
 unsupported/Eigen/CXX11/src/Tensor/TensorRef.h     |  429 ++++
 unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h |  274 +++
 .../Eigen/CXX11/src/Tensor/TensorShuffling.h       |  259 +++
 unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h |  129 ++
 .../Eigen/CXX11/src/Tensor/TensorStriding.h        |  325 +++
 unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h  |  261 +++
 .../Eigen/CXX11/src/Tensor/TensorVolumePatch.h     |  677 ++++++
 .../Eigen/CXX11/src/TensorSymmetry/CMakeLists.txt  |    8 +
 .../CXX11/src/TensorSymmetry/DynamicSymmetry.h     |  293 +++
 .../CXX11/src/TensorSymmetry/StaticSymmetry.h      |  236 ++
 .../Eigen/CXX11/src/TensorSymmetry/Symmetry.h      |  338 +++
 .../CXX11/src/TensorSymmetry/util/CMakeLists.txt   |    6 +
 .../src/TensorSymmetry/util/TemplateGroupTheory.h  |  666 ++++++
 unsupported/Eigen/IterativeSolvers                 |    3 -
 unsupported/Eigen/MPRealSupport                    |   71 +-
 unsupported/Eigen/MatrixFunctions                  |   76 +-
 unsupported/Eigen/OpenGLSupport                    |   16 +-
 unsupported/Eigen/SVD                              |   39 -
 unsupported/Eigen/SparseExtra                      |    3 -
 unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h    |    9 +-
 unsupported/Eigen/src/CMakeLists.txt               |    2 +-
 unsupported/Eigen/src/IterativeSolvers/DGMRES.h    |   41 +-
 unsupported/Eigen/src/IterativeSolvers/GMRES.h     |  401 ++--
 .../src/IterativeSolvers/IncompleteCholesky.h      |  257 ++-
 .../Eigen/src/IterativeSolvers/IncompleteLU.h      |   39 +-
 unsupported/Eigen/src/IterativeSolvers/MINRES.h    |   64 +-
 unsupported/Eigen/src/IterativeSolvers/Scaling.h   |    6 +-
 .../src/KroneckerProduct/KroneckerTensorProduct.h  |  161 +-
 unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h |    1 -
 unsupported/Eigen/src/LevenbergMarquardt/LMpar.h   |    2 +-
 .../Eigen/src/LevenbergMarquardt/LMqrsolv.h        |    9 +-
 .../src/LevenbergMarquardt/LevenbergMarquardt.h    |   29 +-
 .../Eigen/src/MatrixFunctions/MatrixExponential.h  |  636 +++---
 .../Eigen/src/MatrixFunctions/MatrixFunction.h     |  707 +++---
 .../src/MatrixFunctions/MatrixFunctionAtomic.h     |  131 --
 .../Eigen/src/MatrixFunctions/MatrixLogarithm.h    |  499 ++---
 .../Eigen/src/MatrixFunctions/MatrixPower.h        |  385 +++-
 .../Eigen/src/MatrixFunctions/MatrixSquareRoot.h   |  425 ++--
 .../Eigen/src/MatrixFunctions/StemFunction.h       |  172 +-
 .../src/NonLinearOptimization/LevenbergMarquardt.h |   19 +-
 .../Eigen/src/Polynomials/PolynomialSolver.h       |   33 +-
 .../Eigen/src/Polynomials/PolynomialUtils.h        |    2 +-
 unsupported/Eigen/src/SVD/BDCSVD.h                 |  748 -------
 unsupported/Eigen/src/SVD/CMakeLists.txt           |    6 -
 unsupported/Eigen/src/SVD/JacobiSVD.h              |  782 -------
 unsupported/Eigen/src/SVD/TODOBdcsvd.txt           |   29 -
 unsupported/Eigen/src/SVD/doneInBDCSVD.txt         |   21 -
 unsupported/Eigen/src/Skyline/SkylineProduct.h     |    4 +-
 .../Eigen/src/SparseExtra/BlockSparseMatrix.h      | 1079 +++++++++
 .../Eigen/src/SparseExtra/DynamicSparseMatrix.h    |   69 +-
 unsupported/Eigen/src/SparseExtra/MarketIO.h       |   21 +-
 .../Eigen/src/SparseExtra/MatrixMarketIterator.h   |   43 +-
 unsupported/Eigen/src/SparseExtra/RandomSetter.h   |    4 +-
 unsupported/Eigen/src/Splines/Spline.h             |   68 +-
 unsupported/Eigen/src/Splines/SplineFitting.h      |  274 +++
 unsupported/Eigen/src/Splines/SplineFwd.h          |   11 +-
 unsupported/doc/Overview.dox                       |   11 +-
 unsupported/test/CMakeLists.txt                    |   71 +-
 unsupported/test/NonLinearOptimization.cpp         |   38 +-
 unsupported/test/alignedvector3.cpp                |   29 +-
 unsupported/test/autodiff_scalar.cpp               |   44 +
 unsupported/test/bdcsvd.cpp                        |  213 --
 unsupported/test/cxx11_meta.cpp                    |  356 +++
 unsupported/test/cxx11_tensor_argmax.cpp           |  294 +++
 unsupported/test/cxx11_tensor_argmax_cuda.cpp      |  241 ++
 unsupported/test/cxx11_tensor_assign.cpp           |  370 ++++
 unsupported/test/cxx11_tensor_broadcasting.cpp     |  194 ++
 unsupported/test/cxx11_tensor_casts.cpp            |  115 +
 unsupported/test/cxx11_tensor_chipping.cpp         |  425 ++++
 unsupported/test/cxx11_tensor_comparisons.cpp      |   84 +
 unsupported/test/cxx11_tensor_concatenation.cpp    |  137 ++
 unsupported/test/cxx11_tensor_const.cpp            |   62 +
 unsupported/test/cxx11_tensor_contract_cuda.cpp    |  120 +
 unsupported/test/cxx11_tensor_contraction.cpp      |  507 +++++
 unsupported/test/cxx11_tensor_convolution.cpp      |  149 ++
 unsupported/test/cxx11_tensor_cuda.cpp             |  525 +++++
 unsupported/test/cxx11_tensor_custom_op.cpp        |  107 +
 unsupported/test/cxx11_tensor_device.cpp           |  388 ++++
 unsupported/test/cxx11_tensor_dimension.cpp        |   58 +
 unsupported/test/cxx11_tensor_expr.cpp             |  314 +++
 unsupported/test/cxx11_tensor_fixed_size.cpp       |  231 ++
 unsupported/test/cxx11_tensor_forced_eval.cpp      |   78 +
 unsupported/test/cxx11_tensor_generator.cpp        |   91 +
 unsupported/test/cxx11_tensor_image_patch.cpp      |  782 +++++++
 unsupported/test/cxx11_tensor_index_list.cpp       |  280 +++
 unsupported/test/cxx11_tensor_inflation.cpp        |   81 +
 unsupported/test/cxx11_tensor_intdiv.cpp           |  128 ++
 unsupported/test/cxx11_tensor_io.cpp               |  114 +
 unsupported/test/cxx11_tensor_layout_swap.cpp      |   61 +
 unsupported/test/cxx11_tensor_lvalue.cpp           |   42 +
 unsupported/test/cxx11_tensor_map.cpp              |  147 ++
 unsupported/test/cxx11_tensor_math.cpp             |   46 +
 unsupported/test/cxx11_tensor_mixed_indices.cpp    |   53 +
 unsupported/test/cxx11_tensor_morphing.cpp         |  345 +++
 unsupported/test/cxx11_tensor_of_complex.cpp       |   81 +
 unsupported/test/cxx11_tensor_of_const_values.cpp  |  105 +
 unsupported/test/cxx11_tensor_of_strings.cpp       |  152 ++
 unsupported/test/cxx11_tensor_padding.cpp          |   93 +
 unsupported/test/cxx11_tensor_patch.cpp            |  172 ++
 unsupported/test/cxx11_tensor_random.cpp           |   78 +
 unsupported/test/cxx11_tensor_random_cuda.cpp      |   35 +
 unsupported/test/cxx11_tensor_reduction.cpp        |  420 ++++
 unsupported/test/cxx11_tensor_reduction_cuda.cpp   |   56 +
 unsupported/test/cxx11_tensor_ref.cpp              |  248 +++
 unsupported/test/cxx11_tensor_reverse.cpp          |  182 ++
 unsupported/test/cxx11_tensor_shuffling.cpp        |  228 ++
 unsupported/test/cxx11_tensor_simple.cpp           |  299 +++
 unsupported/test/cxx11_tensor_striding.cpp         |  119 +
 unsupported/test/cxx11_tensor_symmetry.cpp         |  818 +++++++
 unsupported/test/cxx11_tensor_thread_pool.cpp      |  303 +++
 unsupported/test/cxx11_tensor_volume_patch.cpp     |  112 +
 unsupported/test/incomplete_cholesky.cpp           |   35 +
 unsupported/test/jacobisvd.cpp                     |  198 --
 unsupported/test/kronecker_product.cpp             |   67 +-
 unsupported/test/levenberg_marquardt.cpp           |   69 +-
 unsupported/test/matrix_function.cpp               |    2 +-
 unsupported/test/matrix_functions.h                |   40 +-
 unsupported/test/matrix_power.cpp                  |  157 +-
 unsupported/test/minres.cpp                        |   19 +-
 unsupported/test/mpreal/mpreal.h                   |   20 +-
 unsupported/test/mpreal_support.cpp                |    3 +-
 unsupported/test/polynomialsolver.cpp              |    7 +-
 unsupported/test/sparse_extra.cpp                  |    1 -
 unsupported/test/splines.cpp                       |   73 +-
 unsupported/test/svd_common.h                      |  261 ---
 850 files changed, 80025 insertions(+), 37217 deletions(-)
 delete mode 100644 Eigen/Array
 delete mode 100644 Eigen/Eigen2Support
 delete mode 100644 Eigen/LeastSquares
 create mode 100644 Eigen/src/Core/AssignEvaluator.h
 mode change 100644 => 100755 Eigen/src/Core/Assign_MKL.h
 create mode 100644 Eigen/src/Core/CoreEvaluators.h
 delete mode 100644 Eigen/src/Core/Flagged.h
 delete mode 100644 Eigen/src/Core/Functors.h
 create mode 100644 Eigen/src/Core/Inverse.h
 create mode 100644 Eigen/src/Core/Product.h
 delete mode 100644 Eigen/src/Core/ProductBase.h
 create mode 100755 Eigen/src/Core/ProductEvaluators.h
 create mode 100644 Eigen/src/Core/Solve.h
 create mode 100644 Eigen/src/Core/arch/AVX/CMakeLists.txt
 create mode 100644 Eigen/src/Core/arch/AVX/Complex.h
 create mode 100644 Eigen/src/Core/arch/AVX/MathFunctions.h
 create mode 100644 Eigen/src/Core/arch/AVX/PacketMath.h
 create mode 100644 Eigen/src/Core/arch/AVX/TypeCasting.h
 create mode 100644 Eigen/src/Core/arch/AltiVec/MathFunctions.h
 mode change 100644 => 100755 Eigen/src/Core/arch/AltiVec/PacketMath.h
 create mode 100644 Eigen/src/Core/arch/CUDA/CMakeLists.txt
 create mode 100644 Eigen/src/Core/arch/CUDA/MathFunctions.h
 create mode 100644 Eigen/src/Core/arch/CUDA/PacketMath.h
 create mode 100644 Eigen/src/Core/arch/NEON/MathFunctions.h
 mode change 100644 => 100755 Eigen/src/Core/arch/SSE/PacketMath.h
 create mode 100644 Eigen/src/Core/arch/SSE/TypeCasting.h
 create mode 100644 Eigen/src/Core/functors/AssignmentFunctors.h
 create mode 100644 Eigen/src/Core/functors/BinaryFunctors.h
 create mode 100644 Eigen/src/Core/functors/CMakeLists.txt
 create mode 100644 Eigen/src/Core/functors/NullaryFunctors.h
 create mode 100644 Eigen/src/Core/functors/StlFunctors.h
 create mode 100644 Eigen/src/Core/functors/UnaryFunctors.h
 delete mode 100644 Eigen/src/Core/products/CoeffBasedProduct.h
 mode change 100644 => 100755 Eigen/src/Core/products/GeneralMatrixVector_MKL.h
 mode change 100644 => 100755 Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h
 mode change 100644 => 100755 Eigen/src/Core/util/BlasUtil.h
 delete mode 100644 Eigen/src/Eigen2Support/Block.h
 delete mode 100644 Eigen/src/Eigen2Support/CMakeLists.txt
 delete mode 100644 Eigen/src/Eigen2Support/Cwise.h
 delete mode 100644 Eigen/src/Eigen2Support/CwiseOperators.h
 delete mode 100644 Eigen/src/Eigen2Support/Geometry/AlignedBox.h
 delete mode 100644 Eigen/src/Eigen2Support/Geometry/All.h
 delete mode 100644 Eigen/src/Eigen2Support/Geometry/AngleAxis.h
 delete mode 100644 Eigen/src/Eigen2Support/Geometry/CMakeLists.txt
 delete mode 100644 Eigen/src/Eigen2Support/Geometry/Hyperplane.h
 delete mode 100644 Eigen/src/Eigen2Support/Geometry/ParametrizedLine.h
 delete mode 100644 Eigen/src/Eigen2Support/Geometry/Quaternion.h
 delete mode 100644 Eigen/src/Eigen2Support/Geometry/Rotation2D.h
 delete mode 100644 Eigen/src/Eigen2Support/Geometry/RotationBase.h
 delete mode 100644 Eigen/src/Eigen2Support/Geometry/Scaling.h
 delete mode 100644 Eigen/src/Eigen2Support/Geometry/Transform.h
 delete mode 100644 Eigen/src/Eigen2Support/Geometry/Translation.h
 delete mode 100644 Eigen/src/Eigen2Support/LU.h
 delete mode 100644 Eigen/src/Eigen2Support/Lazy.h
 delete mode 100644 Eigen/src/Eigen2Support/LeastSquares.h
 delete mode 100644 Eigen/src/Eigen2Support/Macros.h
 delete mode 100644 Eigen/src/Eigen2Support/MathFunctions.h
 delete mode 100644 Eigen/src/Eigen2Support/Memory.h
 delete mode 100644 Eigen/src/Eigen2Support/Meta.h
 delete mode 100644 Eigen/src/Eigen2Support/Minor.h
 delete mode 100644 Eigen/src/Eigen2Support/QR.h
 delete mode 100644 Eigen/src/Eigen2Support/SVD.h
 delete mode 100644 Eigen/src/Eigen2Support/TriangularSolver.h
 delete mode 100644 Eigen/src/Eigen2Support/VectorBlock.h
 create mode 100644 Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h
 create mode 100644 Eigen/src/IterativeLinearSolvers/SolveWithGuess.h
 rename Eigen/src/LU/{Inverse.h => InverseImpl.h} (87%)
 mode change 100644 => 100755 Eigen/src/PardisoSupport/PardisoSupport.h
 create mode 100644 Eigen/src/SVD/BDCSVD.h
 rename {unsupported/Eigen => Eigen}/src/SVD/SVDBase.h (54%)
 create mode 100644 Eigen/src/SparseCore/SparseAssign.h
 create mode 100644 Eigen/src/SparseCore/SparseCompressedBase.h
 create mode 100644 Eigen/src/SparseCore/SparseMap.h
 create mode 100644 Eigen/src/SparseCore/SparseRef.h
 create mode 100644 Eigen/src/SparseCore/SparseSolverBase.h
 delete mode 100644 Eigen/src/misc/Solve.h
 delete mode 100644 Eigen/src/misc/SparseSolve.h
 create mode 100644 README.md
 create mode 100644 bench/analyze-blocking-sizes.cpp
 create mode 100644 bench/benchmark-blocking-sizes.cpp
 create mode 100644 bench/btl/cmake/FindBLAZE.cmake
 delete mode 100644 bench/btl/cmake/FindGOTO.cmake
 delete mode 100644 bench/btl/cmake/FindGOTO2.cmake
 create mode 100644 bench/btl/cmake/FindOPENBLAS.cmake
 create mode 100644 bench/btl/libs/blaze/CMakeLists.txt
 create mode 100644 bench/btl/libs/blaze/blaze_interface.hh
 copy bench/btl/libs/{eigen3/main_adv.cpp => blaze/main.cpp} (54%)
 create mode 100644 bench/btl/libs/tensors/CMakeLists.txt
 create mode 100644 bench/btl/libs/tensors/main_linear.cpp
 create mode 100644 bench/btl/libs/tensors/main_matmat.cpp
 create mode 100644 bench/btl/libs/tensors/main_vecmat.cpp
 create mode 100644 bench/btl/libs/tensors/tensor_interface.hh
 create mode 100644 bench/dense_solvers.cpp
 create mode 100644 bench/perf_monitoring/gemm/changesets.txt
 create mode 100644 bench/perf_monitoring/gemm/gemm.cpp
 create mode 100755 bench/perf_monitoring/gemm/make_plot.sh
 create mode 100755 bench/perf_monitoring/gemm/run_gemm.sh
 create mode 100644 bench/perf_monitoring/gemm/settings.txt
 create mode 100644 bench/tensors/tensor_benchmarks.h
 create mode 100644 bench/tensors/tensor_benchmarks_cpu.cc
 create mode 100644 bench/tensors/tensor_benchmarks_gpu.cc
 delete mode 100644 blas/chbmv.f
 delete mode 100644 blas/chpmv.f
 delete mode 100644 blas/ctbmv.f
 delete mode 100644 blas/drotm.f
 delete mode 100644 blas/drotmg.f
 delete mode 100644 blas/dsbmv.f
 delete mode 100644 blas/dspmv.f
 delete mode 100644 blas/dtbmv.f
 create mode 100644 blas/f2c/chbmv.c
 create mode 100644 blas/f2c/chpmv.c
 create mode 100644 blas/f2c/complexdots.c
 create mode 100644 blas/f2c/ctbmv.c
 create mode 100644 blas/f2c/d_cnjg.c
 create mode 100644 blas/f2c/datatypes.h
 create mode 100644 blas/f2c/drotm.c
 create mode 100644 blas/f2c/drotmg.c
 create mode 100644 blas/f2c/dsbmv.c
 create mode 100644 blas/f2c/dspmv.c
 create mode 100644 blas/f2c/dtbmv.c
 create mode 100644 blas/f2c/lsame.c
 create mode 100644 blas/f2c/r_cnjg.c
 create mode 100644 blas/f2c/srotm.c
 create mode 100644 blas/f2c/srotmg.c
 create mode 100644 blas/f2c/ssbmv.c
 create mode 100644 blas/f2c/sspmv.c
 create mode 100644 blas/f2c/stbmv.c
 create mode 100644 blas/f2c/zhbmv.c
 create mode 100644 blas/f2c/zhpmv.c
 create mode 100644 blas/f2c/ztbmv.c
 rename blas/{ => fortran}/complexdots.f (100%)
 delete mode 100644 blas/lsame.f
 delete mode 100644 blas/srotm.f
 delete mode 100644 blas/srotmg.f
 delete mode 100644 blas/ssbmv.f
 delete mode 100644 blas/sspmv.f
 delete mode 100644 blas/stbmv.f
 delete mode 100644 blas/zhbmv.f
 delete mode 100644 blas/zhpmv.f
 delete mode 100644 blas/ztbmv.f
 create mode 100644 cmake/Eigen3Config.cmake.in
 create mode 100644 cmake/EigenUninstall.cmake
 create mode 100644 cmake/UseEigen3.cmake
 delete mode 100644 debian/libeigen3-dev.links
 delete mode 100644 debian/patches/01_install_FindEigen3.patch
 delete mode 100644 debian/patches/03_fix_spline_module.patch
 delete mode 100644 doc/A10_Eigen2SupportModes.dox
 create mode 100644 doc/LeastSquares.dox
 create mode 100644 doc/NewExpressionType.dox
 create mode 100644 doc/Pitfalls.dox
 create mode 100644 doc/UsingNVCC.dox
 create mode 100644 doc/examples/CustomizingEigen_Inheritance.cpp
 delete mode 100644 doc/examples/MatrixBase_cwise_const.cpp
 create mode 100644 doc/examples/make_circulant.cpp
 create mode 100644 doc/examples/make_circulant.cpp.entry
 create mode 100644 doc/examples/make_circulant.cpp.evaluator
 create mode 100644 doc/examples/make_circulant.cpp.expression
 create mode 100644 doc/examples/make_circulant.cpp.main
 create mode 100644 doc/examples/make_circulant.cpp.preamble
 create mode 100644 doc/examples/make_circulant.cpp.traits
 create mode 100644 doc/snippets/BiCGSTAB_simple.cpp
 create mode 100644 doc/snippets/BiCGSTAB_step_by_step.cpp
 create mode 100644 doc/snippets/Cwise_arg.cpp
 create mode 100644 doc/snippets/Cwise_array_power_array.cpp
 create mode 100644 doc/snippets/Cwise_atan.cpp
 create mode 100644 doc/snippets/Cwise_boolean_not.cpp
 create mode 100644 doc/snippets/Cwise_ceil.cpp
 create mode 100644 doc/snippets/Cwise_cosh.cpp
 create mode 100644 doc/snippets/Cwise_floor.cpp
 create mode 100644 doc/snippets/Cwise_isFinite.cpp
 create mode 100644 doc/snippets/Cwise_isInf.cpp
 create mode 100644 doc/snippets/Cwise_isNaN.cpp
 create mode 100644 doc/snippets/Cwise_log10.cpp
 create mode 100644 doc/snippets/Cwise_round.cpp
 create mode 100644 doc/snippets/Cwise_scalar_power_array.cpp
 create mode 100644 doc/snippets/Cwise_sinh.cpp
 create mode 100644 doc/snippets/Cwise_tanh.cpp
 create mode 100644 doc/snippets/DirectionWise_hnormalized.cpp
 create mode 100644 doc/snippets/LeastSquaresNormalEquations.cpp
 create mode 100644 doc/snippets/LeastSquaresQR.cpp
 create mode 100644 doc/snippets/MatrixBase_hnormalized.cpp
 create mode 100644 doc/snippets/MatrixBase_homogeneous.cpp
 delete mode 100644 doc/snippets/MatrixBase_marked.cpp
 delete mode 100644 doc/snippets/MatrixBase_part.cpp
 rename doc/snippets/{MatrixBase_extract.cpp => MatrixBase_triangularView.cpp} (55%)
 create mode 100644 doc/snippets/Triangular_solve.cpp
 create mode 100644 doc/snippets/VectorwiseOp_homogeneous.cpp
 create mode 100644 doc/special_examples/random_cpp11.cpp
 create mode 100644 failtest/bdcsvd_int.cpp
 create mode 100644 failtest/cwiseunaryview_nonconst_ctor_on_const_xpr.cpp
 create mode 100644 failtest/cwiseunaryview_on_const_type_actually_const.cpp
 create mode 100644 failtest/selfadjointview_nonconst_ctor_on_const_xpr.cpp
 create mode 100644 failtest/selfadjointview_on_const_type_actually_const.cpp
 create mode 100644 failtest/sparse_ref_1.cpp
 create mode 100644 failtest/sparse_ref_2.cpp
 create mode 100644 failtest/sparse_ref_3.cpp
 create mode 100644 failtest/sparse_ref_4.cpp
 create mode 100644 failtest/sparse_ref_5.cpp
 create mode 100644 failtest/sparse_storage_mismatch.cpp
 create mode 100644 failtest/swap_1.cpp
 create mode 100644 failtest/swap_2.cpp
 create mode 100644 failtest/triangularview_nonconst_ctor_on_const_xpr.cpp
 create mode 100644 failtest/triangularview_on_const_type_actually_const.cpp
 create mode 100644 lapack/svd.cpp
 create mode 100644 test/bdcsvd.cpp
 create mode 100644 test/ctorleak.cpp
 create mode 100644 test/cuda_basic.cu
 create mode 100644 test/cuda_common.h
 delete mode 100644 test/cwiseop.cpp
 create mode 100644 test/dense_storage.cpp
 delete mode 100644 test/eigen2/CMakeLists.txt
 delete mode 100644 test/eigen2/eigen2_adjoint.cpp
 delete mode 100644 test/eigen2/eigen2_alignedbox.cpp
 delete mode 100644 test/eigen2/eigen2_array.cpp
 delete mode 100644 test/eigen2/eigen2_basicstuff.cpp
 delete mode 100644 test/eigen2/eigen2_bug_132.cpp
 delete mode 100644 test/eigen2/eigen2_cholesky.cpp
 delete mode 100644 test/eigen2/eigen2_commainitializer.cpp
 delete mode 100644 test/eigen2/eigen2_cwiseop.cpp
 delete mode 100644 test/eigen2/eigen2_determinant.cpp
 delete mode 100644 test/eigen2/eigen2_dynalloc.cpp
 delete mode 100644 test/eigen2/eigen2_eigensolver.cpp
 delete mode 100644 test/eigen2/eigen2_first_aligned.cpp
 delete mode 100644 test/eigen2/eigen2_geometry.cpp
 delete mode 100644 test/eigen2/eigen2_geometry_with_eigen2_prefix.cpp
 delete mode 100644 test/eigen2/eigen2_hyperplane.cpp
 delete mode 100644 test/eigen2/eigen2_inverse.cpp
 delete mode 100644 test/eigen2/eigen2_linearstructure.cpp
 delete mode 100644 test/eigen2/eigen2_lu.cpp
 delete mode 100644 test/eigen2/eigen2_map.cpp
 delete mode 100644 test/eigen2/eigen2_meta.cpp
 delete mode 100644 test/eigen2/eigen2_miscmatrices.cpp
 delete mode 100644 test/eigen2/eigen2_mixingtypes.cpp
 delete mode 100644 test/eigen2/eigen2_newstdvector.cpp
 delete mode 100644 test/eigen2/eigen2_nomalloc.cpp
 delete mode 100644 test/eigen2/eigen2_packetmath.cpp
 delete mode 100644 test/eigen2/eigen2_parametrizedline.cpp
 delete mode 100644 test/eigen2/eigen2_prec_inverse_4x4.cpp
 delete mode 100644 test/eigen2/eigen2_product_large.cpp
 delete mode 100644 test/eigen2/eigen2_product_small.cpp
 delete mode 100644 test/eigen2/eigen2_qr.cpp
 delete mode 100644 test/eigen2/eigen2_qtvector.cpp
 delete mode 100644 test/eigen2/eigen2_regression.cpp
 delete mode 100644 test/eigen2/eigen2_sizeof.cpp
 delete mode 100644 test/eigen2/eigen2_smallvectors.cpp
 delete mode 100644 test/eigen2/eigen2_sparse_basic.cpp
 delete mode 100644 test/eigen2/eigen2_sparse_product.cpp
 delete mode 100644 test/eigen2/eigen2_sparse_solvers.cpp
 delete mode 100644 test/eigen2/eigen2_sparse_vector.cpp
 delete mode 100644 test/eigen2/eigen2_stdvector.cpp
 delete mode 100644 test/eigen2/eigen2_submatrices.cpp
 delete mode 100644 test/eigen2/eigen2_sum.cpp
 delete mode 100644 test/eigen2/eigen2_svd.cpp
 delete mode 100644 test/eigen2/eigen2_swap.cpp
 delete mode 100644 test/eigen2/eigen2_triangular.cpp
 delete mode 100644 test/eigen2/eigen2_unalignedassert.cpp
 delete mode 100644 test/eigen2/eigen2_visitor.cpp
 delete mode 100644 test/eigen2/gsl_helper.h
 delete mode 100644 test/eigen2/main.h
 delete mode 100644 test/eigen2/product.h
 delete mode 100755 test/eigen2/runtest.sh
 delete mode 100644 test/eigen2/sparse.h
 delete mode 100644 test/eigen2/testsuite.cmake
 create mode 100644 test/evaluator_common.h
 create mode 100644 test/evaluators.cpp
 create mode 100644 test/is_same_dense.cpp
 create mode 100644 test/lscg.cpp
 create mode 100644 test/rand.cpp
 delete mode 100755 test/runtest.sh
 create mode 100644 test/rvalue_types.cpp
 create mode 100644 test/sparse_block.cpp
 create mode 100644 test/sparse_ref.cpp
 create mode 100644 test/svd_common.h
 create mode 100644 test/svd_fill.h
 delete mode 100644 test/testsuite.cmake
 create mode 100644 unsupported/Eigen/CXX11/CMakeLists.txt
 create mode 100644 unsupported/Eigen/CXX11/Core
 create mode 100644 unsupported/Eigen/CXX11/Tensor
 create mode 100644 unsupported/Eigen/CXX11/TensorSymmetry
 create mode 100644 unsupported/Eigen/CXX11/src/CMakeLists.txt
 create mode 100644 unsupported/Eigen/CXX11/src/Core/CMakeLists.txt
 create mode 100644 unsupported/Eigen/CXX11/src/Core/util/CMakeLists.txt
 create mode 100644 unsupported/Eigen/CXX11/src/Core/util/CXX11Meta.h
 create mode 100644 unsupported/Eigen/CXX11/src/Core/util/CXX11Workarounds.h
 create mode 100644 unsupported/Eigen/CXX11/src/Core/util/EmulateCXX11Meta.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/CMakeLists.txt
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/README.md
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/Tensor.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorBase.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorChipping.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorConcatenation.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorContractionCuda.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorConversion.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorConvolution.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorCustomOp.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorDeviceType.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorDimensionList.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorDimensions.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorFixedSize.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorFunctors.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorIO.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorImagePatch.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorIndexList.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorInflation.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorInitializer.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorLayoutSwap.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorMap.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorRef.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorVolumePatch.h
 create mode 100644 unsupported/Eigen/CXX11/src/TensorSymmetry/CMakeLists.txt
 create mode 100644 unsupported/Eigen/CXX11/src/TensorSymmetry/DynamicSymmetry.h
 create mode 100644 unsupported/Eigen/CXX11/src/TensorSymmetry/StaticSymmetry.h
 create mode 100644 unsupported/Eigen/CXX11/src/TensorSymmetry/Symmetry.h
 create mode 100644 unsupported/Eigen/CXX11/src/TensorSymmetry/util/CMakeLists.txt
 create mode 100644 unsupported/Eigen/CXX11/src/TensorSymmetry/util/TemplateGroupTheory.h
 delete mode 100644 unsupported/Eigen/SVD
 delete mode 100644 unsupported/Eigen/src/MatrixFunctions/MatrixFunctionAtomic.h
 delete mode 100644 unsupported/Eigen/src/SVD/BDCSVD.h
 delete mode 100644 unsupported/Eigen/src/SVD/CMakeLists.txt
 delete mode 100644 unsupported/Eigen/src/SVD/JacobiSVD.h
 delete mode 100644 unsupported/Eigen/src/SVD/TODOBdcsvd.txt
 delete mode 100644 unsupported/Eigen/src/SVD/doneInBDCSVD.txt
 create mode 100644 unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h
 create mode 100644 unsupported/test/autodiff_scalar.cpp
 delete mode 100644 unsupported/test/bdcsvd.cpp
 create mode 100644 unsupported/test/cxx11_meta.cpp
 create mode 100644 unsupported/test/cxx11_tensor_argmax.cpp
 create mode 100644 unsupported/test/cxx11_tensor_argmax_cuda.cpp
 create mode 100644 unsupported/test/cxx11_tensor_assign.cpp
 create mode 100644 unsupported/test/cxx11_tensor_broadcasting.cpp
 create mode 100644 unsupported/test/cxx11_tensor_casts.cpp
 create mode 100644 unsupported/test/cxx11_tensor_chipping.cpp
 create mode 100644 unsupported/test/cxx11_tensor_comparisons.cpp
 create mode 100644 unsupported/test/cxx11_tensor_concatenation.cpp
 create mode 100644 unsupported/test/cxx11_tensor_const.cpp
 create mode 100644 unsupported/test/cxx11_tensor_contract_cuda.cpp
 create mode 100644 unsupported/test/cxx11_tensor_contraction.cpp
 create mode 100644 unsupported/test/cxx11_tensor_convolution.cpp
 create mode 100644 unsupported/test/cxx11_tensor_cuda.cpp
 create mode 100644 unsupported/test/cxx11_tensor_custom_op.cpp
 create mode 100644 unsupported/test/cxx11_tensor_device.cpp
 create mode 100644 unsupported/test/cxx11_tensor_dimension.cpp
 create mode 100644 unsupported/test/cxx11_tensor_expr.cpp
 create mode 100644 unsupported/test/cxx11_tensor_fixed_size.cpp
 create mode 100644 unsupported/test/cxx11_tensor_forced_eval.cpp
 create mode 100644 unsupported/test/cxx11_tensor_generator.cpp
 create mode 100644 unsupported/test/cxx11_tensor_image_patch.cpp
 create mode 100644 unsupported/test/cxx11_tensor_index_list.cpp
 create mode 100644 unsupported/test/cxx11_tensor_inflation.cpp
 create mode 100644 unsupported/test/cxx11_tensor_intdiv.cpp
 create mode 100644 unsupported/test/cxx11_tensor_io.cpp
 create mode 100644 unsupported/test/cxx11_tensor_layout_swap.cpp
 create mode 100644 unsupported/test/cxx11_tensor_lvalue.cpp
 create mode 100644 unsupported/test/cxx11_tensor_map.cpp
 create mode 100644 unsupported/test/cxx11_tensor_math.cpp
 create mode 100644 unsupported/test/cxx11_tensor_mixed_indices.cpp
 create mode 100644 unsupported/test/cxx11_tensor_morphing.cpp
 create mode 100644 unsupported/test/cxx11_tensor_of_complex.cpp
 create mode 100644 unsupported/test/cxx11_tensor_of_const_values.cpp
 create mode 100644 unsupported/test/cxx11_tensor_of_strings.cpp
 create mode 100644 unsupported/test/cxx11_tensor_padding.cpp
 create mode 100644 unsupported/test/cxx11_tensor_patch.cpp
 create mode 100644 unsupported/test/cxx11_tensor_random.cpp
 create mode 100644 unsupported/test/cxx11_tensor_random_cuda.cpp
 create mode 100644 unsupported/test/cxx11_tensor_reduction.cpp
 create mode 100644 unsupported/test/cxx11_tensor_reduction_cuda.cpp
 create mode 100644 unsupported/test/cxx11_tensor_ref.cpp
 create mode 100644 unsupported/test/cxx11_tensor_reverse.cpp
 create mode 100644 unsupported/test/cxx11_tensor_shuffling.cpp
 create mode 100644 unsupported/test/cxx11_tensor_simple.cpp
 create mode 100644 unsupported/test/cxx11_tensor_striding.cpp
 create mode 100644 unsupported/test/cxx11_tensor_symmetry.cpp
 create mode 100644 unsupported/test/cxx11_tensor_thread_pool.cpp
 create mode 100644 unsupported/test/cxx11_tensor_volume_patch.cpp
 create mode 100644 unsupported/test/incomplete_cholesky.cpp
 delete mode 100644 unsupported/test/jacobisvd.cpp
 delete mode 100644 unsupported/test/svd_common.h

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/eigen3.git



More information about the debian-science-commits mailing list