[eigen3] branch experimental updated (51a12ed -> 833db80)

Anton Gladky gladk at moszumanska.debian.org
Sat May 20 08:47:28 UTC 2017


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

gladk pushed a change to branch experimental
in repository eigen3.

      from  51a12ed   Update d/watch.
      adds  a103fdb   Imported Upstream version 3.3~alpha1
      adds  1298f00   Merge tag 'upstream/3.3_alpha1'
      adds  e6f2345   Refresh patches.
      adds  bdbabcf   Do not install FindEigen3.cmake as a cmake private file.
      adds  0e44d3e   Update upstream changelog.
      adds  2c15b79   Update changelog.
      adds  5920866   Remove testing of SSE4* instructions.
      adds  a7702b4   Update changelog.
      adds  85ad499   Quick fix for cmake_3.3. (Closes: #799660)
      adds  fea4dc5   Update changelog.
      adds  43675b3   Remove testing of SSE4* instructions.
      adds  a0a3967   Update changelog.
      adds  a8acce5   Merge
      adds  2f8493d   Update changelog.
      adds  a027ad6   Compatibility fix with suitesparse >= 4.4. (Closes: #800101)
      adds  91e5856   Update changelog.
      adds  84c35b5   Drop parallel build to make Ubuntu happier. (Closes: #806469)
      adds  e0aad22   Fix neon vectorization of pmul(Packet1cd,Packet1cd). (Closes: #803552)
      adds  b0f0730   Fix opencv compilation. (Closes: #804768)
      adds  161b90e   Update changelog.
      adds  980143b   Imported Upstream version 3.3~beta1
      adds  b4abdc2   Merge tag 'upstream/3.3_beta1'
      adds  4ec5eda   Refresh patches, remove applied by upstream.
      adds  9830a38   Remove eigen2 mention.
      adds  6b0e866   Update upstream changelog.
      adds  cd6681b   Fix installation path of cmake files.
      adds  fcd163d   Update changelog.
      adds  5b7de84   Fix regression in x=y+A*x (aliasing).
      adds  f97c224   Update changelog.
      adds  301b69f   Imported Upstream version 3.3~beta2
      adds  01ad633   Merge tag 'upstream/3.3_beta2'
      adds  61f2b27   Refresh patches.
      adds  8fc9ee3   Vectorize more small product expressions.
      adds  db7a775   Apply cme fix-dpkg.
      adds  86a328c   Update changelog.
      adds  221266e   Fix grammar error. (Closes: #813233)
      adds  f702569   Add missing patch.
      adds  c5cb3df   Fix compilation in check_for_aliasing. (Closes: #835411)
      adds  6e583ef   Apply cme fix dpkg.
      adds  d1717ea   Update changelog.
      adds  c50a62c   New upstream version 3.3.0
      adds  e80e7c0   Merge tag 'upstream/3.3.0'
      adds  4188100   Refresh patch.
      adds  c834f79   Update changelog.
      adds  dba421d   Move dependency on transitional ttf-freefont to fonts-freefont-ttf.
      adds  86fce23   Mark all packages Multi-Arch: foreign. (Closes: #842530)
      adds  f25c82b   Update changelog.
      adds  e10f48b   New upstream version 3.3.1
      adds  beb151c   Merge tag 'upstream/3.3.1'
      adds  ff17329   Refresh patches.
      adds  7fd0ba3   Update Upstream-Changelog.
      adds  abb8346   Update changelog.
      adds  8dc16b1   Fix sign issue with pmul on altivec (Closes: #836844)
      adds  2a1a318   Rename patch.
      adds  85706ca   Update changelog.
      adds  4c83d3d   New upstream version 3.3.2
      adds  c486860   Merge tag 'upstream/3.3.2'
      adds  875e8b7   Refresh patches.
      adds  e06bfd4   Update changelog.
      adds  838eaa6   Update changelog.
       new  8f57aab   Merge branch 'master' into experimental
      adds  e417e67   New upstream version 3.3.3
       new  49abc2f   Merge tag 'upstream/3.3.3'
       new  20d425d   Merge branch 'master' into experimental
       new  f043732   Refresh patches.
       new  ca21efc   Fix mips alignment issue. (Closes: #858363)
       new  a5e7759   Update upstream changelog.
       new  473dc6e   Switch to compat-level 10.
       new  5b31761   Update d/copyright.
       new  833db80   Update changelog.

The 9 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                                            |    16 +-
 CMakeLists.txt                                     |   276 +-
 COPYING.MINPACK                                    |   104 +-
 CTestConfig.cmake                                  |     4 +-
 Eigen/Array                                        |    11 -
 Eigen/CMakeLists.txt                               |     2 +-
 Eigen/Cholesky                                     |    17 +-
 Eigen/CholmodSupport                               |    13 +-
 Eigen/Core                                         |   290 +-
 Eigen/Eigen                                        |     2 +-
 Eigen/Eigen2Support                                |    95 -
 Eigen/Eigenvalues                                  |    15 +-
 Eigen/Geometry                                     |    61 +-
 Eigen/Householder                                  |     7 +
 Eigen/IterativeLinearSolvers                       |    24 +-
 Eigen/Jacobi                                       |     7 +
 Eigen/LU                                           |    21 +-
 Eigen/LeastSquares                                 |    32 -
 Eigen/MetisSupport                                 |     7 +
 Eigen/OrderingMethods                              |     7 +
 Eigen/PaStiXSupport                                |    12 +-
 Eigen/PardisoSupport                               |     9 +-
 Eigen/QR                                           |    26 +-
 Eigen/QtAlignedMalloc                              |    10 +-
 Eigen/SPQRSupport                                  |    11 +-
 Eigen/SVD                                          |    26 +-
 Eigen/Sparse                                       |    15 +-
 Eigen/SparseCholesky                               |     2 -
 Eigen/SparseCore                                   |    35 +-
 Eigen/SparseLU                                     |     3 -
 Eigen/SparseQR                                     |    10 +-
 Eigen/StdDeque                                     |     2 +-
 Eigen/StdList                                      |     2 +-
 Eigen/StdVector                                    |     2 +-
 Eigen/SuperLUSupport                               |    13 +-
 Eigen/UmfPackSupport                               |    12 +-
 Eigen/src/CMakeLists.txt                           |     7 -
 Eigen/src/Cholesky/CMakeLists.txt                  |     6 -
 Eigen/src/Cholesky/LDLT.h                          |   270 +-
 Eigen/src/Cholesky/LLT.h                           |   170 +-
 Eigen/src/Cholesky/LLT_LAPACKE.h                   |    99 +
 Eigen/src/Cholesky/LLT_MKL.h                       |   102 -
 Eigen/src/CholmodSupport/CMakeLists.txt            |     6 -
 Eigen/src/CholmodSupport/CholmodSupport.h          |   284 +-
 Eigen/src/Core/Array.h                             |   151 +-
 Eigen/src/Core/ArrayBase.h                         |    72 +-
 Eigen/src/Core/ArrayWrapper.h                      |   145 +-
 Eigen/src/Core/Assign.h                            |   540 +-
 Eigen/src/Core/AssignEvaluator.h                   |   935 ++
 Eigen/src/Core/Assign_MKL.h                        |   256 +-
 Eigen/src/Core/BandMatrix.h                        |    61 +-
 Eigen/src/Core/Block.h                             |   254 +-
 Eigen/src/Core/BooleanRedux.h                      |    42 +-
 Eigen/src/Core/CMakeLists.txt                      |    10 -
 Eigen/src/Core/CommaInitializer.h                  |    40 +-
 Eigen/src/Core/ConditionEstimator.h                |   175 +
 Eigen/src/Core/CoreEvaluators.h                    |  1671 ++
 Eigen/src/Core/CoreIterators.h                     |   140 +-
 Eigen/src/Core/CwiseBinaryOp.h                     |   165 +-
 Eigen/src/Core/CwiseNullaryOp.h                    |   252 +-
 Eigen/src/Core/CwiseTernaryOp.h                    |   197 +
 Eigen/src/Core/CwiseUnaryOp.h                      |   111 +-
 Eigen/src/Core/CwiseUnaryView.h                    |    81 +-
 Eigen/src/Core/DenseBase.h                         |   390 +-
 Eigen/src/Core/DenseCoeffsBase.h                   |   279 +-
 Eigen/src/Core/DenseStorage.h                      |   473 +-
 Eigen/src/Core/Diagonal.h                          |    66 +-
 Eigen/src/Core/DiagonalMatrix.h                    |   140 +-
 Eigen/src/Core/DiagonalProduct.h                   |   106 +-
 Eigen/src/Core/Dot.h                               |   160 +-
 Eigen/src/Core/EigenBase.h                         |    48 +-
 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                    |   513 +-
 Eigen/src/Core/GenericPacketMath.h                 |   349 +-
 Eigen/src/Core/GlobalFunctions.h                   |   161 +-
 Eigen/src/Core/IO.h                                |    49 +-
 Eigen/src/Core/Inverse.h                           |   118 +
 Eigen/src/Core/Map.h                               |   110 +-
 Eigen/src/Core/MapBase.h                           |   104 +-
 Eigen/src/Core/MathFunctions.h                     |   864 +-
 Eigen/src/Core/MathFunctionsImpl.h                 |    78 +
 Eigen/src/Core/Matrix.h                            |   248 +-
 Eigen/src/Core/MatrixBase.h                        |   322 +-
 Eigen/src/Core/NestByValue.h                       |    35 +-
 Eigen/src/Core/NoAlias.h                           |    62 +-
 Eigen/src/Core/NumTraits.h                         |   136 +-
 Eigen/src/Core/PermutationMatrix.h                 |   364 +-
 Eigen/src/Core/PlainObjectBase.h                   |   435 +-
 Eigen/src/Core/Product.h                           |   186 +
 Eigen/src/Core/ProductBase.h                       |   290 -
 Eigen/src/Core/ProductEvaluators.h                 |  1099 ++
 Eigen/src/Core/Random.h                            |    58 +-
 Eigen/src/Core/Redux.h                             |   215 +-
 Eigen/src/Core/Ref.h                               |   202 +-
 Eigen/src/Core/Replicate.h                         |    95 +-
 Eigen/src/Core/ReturnByValue.h                     |    50 +-
 Eigen/src/Core/Reverse.h                           |   209 +-
 Eigen/src/Core/Select.h                            |    22 +-
 Eigen/src/Core/SelfAdjointView.h                   |   292 +-
 Eigen/src/Core/SelfCwiseBinaryOp.h                 |   178 +-
 Eigen/src/Core/Solve.h                             |   188 +
 Eigen/src/Core/SolveTriangular.h                   |    76 +-
 Eigen/src/Core/SolverBase.h                        |   130 +
 Eigen/src/Core/StableNorm.h                        |    53 +-
 Eigen/src/Core/Stride.h                            |    25 +-
 Eigen/src/Core/Swap.h                              |   149 +-
 Eigen/src/Core/Transpose.h                         |   184 +-
 Eigen/src/Core/Transpositions.h                    |   245 +-
 Eigen/src/Core/TriangularMatrix.h                  |  1102 +-
 Eigen/src/Core/VectorBlock.h                       |    27 +-
 Eigen/src/Core/VectorwiseOp.h                      |   339 +-
 Eigen/src/Core/Visitor.h                           |    74 +-
 Eigen/src/Core/arch/AVX/Complex.h                  |   483 +
 Eigen/src/Core/arch/AVX/MathFunctions.h            |   439 +
 Eigen/src/Core/arch/AVX/PacketMath.h               |   633 +
 Eigen/src/Core/arch/AVX/TypeCasting.h              |    51 +
 Eigen/src/Core/arch/AVX512/MathFunctions.h         |   396 +
 Eigen/src/Core/arch/AVX512/PacketMath.h            |  1316 ++
 Eigen/src/Core/arch/AltiVec/CMakeLists.txt         |     6 -
 Eigen/src/Core/arch/AltiVec/Complex.h              |   354 +-
 Eigen/src/Core/arch/AltiVec/MathFunctions.h        |   322 +
 Eigen/src/Core/arch/AltiVec/PacketMath.h           |   796 +-
 Eigen/src/Core/arch/CMakeLists.txt                 |     4 -
 Eigen/src/Core/arch/CUDA/Complex.h                 |   103 +
 Eigen/src/Core/arch/CUDA/Half.h                    |   585 +
 Eigen/src/Core/arch/CUDA/MathFunctions.h           |    91 +
 Eigen/src/Core/arch/CUDA/PacketMath.h              |   333 +
 Eigen/src/Core/arch/CUDA/PacketMathHalf.h          |  1123 ++
 Eigen/src/Core/arch/CUDA/TypeCasting.h             |   212 +
 Eigen/src/Core/arch/Default/CMakeLists.txt         |     6 -
 Eigen/src/Core/arch/NEON/CMakeLists.txt            |     6 -
 Eigen/src/Core/arch/NEON/Complex.h                 |   251 +-
 Eigen/src/Core/arch/NEON/MathFunctions.h           |    91 +
 Eigen/src/Core/arch/NEON/PacketMath.h              |   405 +-
 Eigen/src/Core/arch/SSE/CMakeLists.txt             |     6 -
 Eigen/src/Core/arch/SSE/Complex.h                  |    99 +-
 Eigen/src/Core/arch/SSE/MathFunctions.h            |   121 +-
 Eigen/src/Core/arch/SSE/PacketMath.h               |   460 +-
 Eigen/src/Core/arch/SSE/TypeCasting.h              |    77 +
 Eigen/src/Core/arch/ZVector/Complex.h              |   394 +
 Eigen/src/Core/arch/ZVector/MathFunctions.h        |   137 +
 Eigen/src/Core/arch/ZVector/PacketMath.h           |   945 ++
 Eigen/src/Core/functors/AssignmentFunctors.h       |   168 +
 Eigen/src/Core/functors/BinaryFunctors.h           |   482 +
 Eigen/src/Core/functors/NullaryFunctors.h          |   189 +
 Eigen/src/Core/functors/StlFunctors.h              |   132 +
 Eigen/src/Core/functors/TernaryFunctors.h          |    25 +
 Eigen/src/Core/functors/UnaryFunctors.h            |   792 +
 Eigen/src/Core/products/CMakeLists.txt             |     6 -
 Eigen/src/Core/products/CoeffBasedProduct.h        |   476 -
 Eigen/src/Core/products/GeneralBlockPanelKernel.h  |  2244 ++-
 Eigen/src/Core/products/GeneralMatrixMatrix.h      |   365 +-
 .../Core/products/GeneralMatrixMatrixTriangular.h  |   138 +-
 .../products/GeneralMatrixMatrixTriangular_BLAS.h  |   141 +
 .../products/GeneralMatrixMatrixTriangular_MKL.h   |   146 -
 Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h |   115 +
 Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h  |   118 -
 Eigen/src/Core/products/GeneralMatrixVector.h      |   305 +-
 Eigen/src/Core/products/GeneralMatrixVector_BLAS.h |   129 +
 Eigen/src/Core/products/GeneralMatrixVector_MKL.h  |   131 -
 Eigen/src/Core/products/Parallelizer.h             |    67 +-
 Eigen/src/Core/products/SelfadjointMatrixMatrix.h  |   335 +-
 .../Core/products/SelfadjointMatrixMatrix_BLAS.h   |   275 +
 .../Core/products/SelfadjointMatrixMatrix_MKL.h    |   295 -
 Eigen/src/Core/products/SelfadjointMatrixVector.h  |   127 +-
 .../Core/products/SelfadjointMatrixVector_BLAS.h   |   111 +
 .../Core/products/SelfadjointMatrixVector_MKL.h    |   114 -
 Eigen/src/Core/products/SelfadjointProduct.h       |    26 +-
 Eigen/src/Core/products/SelfadjointRank2Update.h   |     8 +-
 Eigen/src/Core/products/TriangularMatrixMatrix.h   |   138 +-
 .../Core/products/TriangularMatrixMatrix_BLAS.h    |   302 +
 .../src/Core/products/TriangularMatrixMatrix_MKL.h |   309 -
 Eigen/src/Core/products/TriangularMatrixVector.h   |   182 +-
 .../Core/products/TriangularMatrixVector_BLAS.h    |   241 +
 .../src/Core/products/TriangularMatrixVector_MKL.h |   247 -
 Eigen/src/Core/products/TriangularSolverMatrix.h   |    82 +-
 .../Core/products/TriangularSolverMatrix_BLAS.h    |   151 +
 .../src/Core/products/TriangularSolverMatrix_MKL.h |   155 -
 Eigen/src/Core/products/TriangularSolverVector.h   |    24 +-
 Eigen/src/Core/util/BlasUtil.h                     |   204 +-
 Eigen/src/Core/util/CMakeLists.txt                 |     6 -
 Eigen/src/Core/util/Constants.h                    |   174 +-
 Eigen/src/Core/util/DisableStupidWarnings.h        |    39 +-
 Eigen/src/Core/util/ForwardDeclarations.h          |   131 +-
 Eigen/src/Core/util/MKL_support.h                  |    78 +-
 Eigen/src/Core/util/Macros.h                       |   793 +-
 Eigen/src/Core/util/Memory.h                       |   560 +-
 Eigen/src/Core/util/Meta.h                         |   351 +-
 Eigen/src/Core/util/ReenableStupidWarnings.h       |    13 +
 Eigen/src/Core/util/StaticAssert.h                 |    40 +-
 Eigen/src/Core/util/XprHelper.h                    |   582 +-
 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/CMakeLists.txt               |     6 -
 Eigen/src/Eigenvalues/ComplexEigenSolver.h         |    25 +-
 Eigen/src/Eigenvalues/ComplexSchur.h               |    19 +-
 Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h       |    91 +
 Eigen/src/Eigenvalues/ComplexSchur_MKL.h           |    94 -
 Eigen/src/Eigenvalues/EigenSolver.h                |   113 +-
 Eigen/src/Eigenvalues/GeneralizedEigenSolver.h     |   197 +-
 .../GeneralizedSelfAdjointEigenSolver.h            |     3 +-
 Eigen/src/Eigenvalues/HessenbergDecomposition.h    |    15 +-
 Eigen/src/Eigenvalues/RealQZ.h                     |    46 +-
 Eigen/src/Eigenvalues/RealSchur.h                  |    41 +-
 Eigen/src/Eigenvalues/RealSchur_LAPACKE.h          |    77 +
 Eigen/src/Eigenvalues/RealSchur_MKL.h              |    83 -
 Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h     |   280 +-
 .../Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h   |    90 +
 Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h |    92 -
 Eigen/src/Eigenvalues/Tridiagonalization.h         |    39 +-
 Eigen/src/Geometry/AlignedBox.h                    |    98 +-
 Eigen/src/Geometry/AngleAxis.h                     |    92 +-
 Eigen/src/Geometry/CMakeLists.txt                  |     8 -
 Eigen/src/Geometry/EulerAngles.h                   |    22 +-
 Eigen/src/Geometry/Homogeneous.h                   |   290 +-
 Eigen/src/Geometry/Hyperplane.h                    |    64 +-
 Eigen/src/Geometry/OrthoMethods.h                  |    58 +-
 Eigen/src/Geometry/ParametrizedLine.h              |    60 +-
 Eigen/src/Geometry/Quaternion.h                    |   225 +-
 Eigen/src/Geometry/Rotation2D.h                    |    85 +-
 Eigen/src/Geometry/RotationBase.h                  |    48 +-
 Eigen/src/Geometry/Scaling.h                       |    38 +-
 Eigen/src/Geometry/Transform.h                     |   309 +-
 Eigen/src/Geometry/Translation.h                   |    60 +-
 Eigen/src/Geometry/Umeyama.h                       |    19 +-
 Eigen/src/Geometry/arch/CMakeLists.txt             |     6 -
 Eigen/src/Geometry/arch/Geometry_SSE.h             |    56 +-
 Eigen/src/Householder/BlockHouseholder.h           |    77 +-
 Eigen/src/Householder/CMakeLists.txt               |     6 -
 Eigen/src/Householder/Householder.h                |     7 +-
 Eigen/src/Householder/HouseholderSequence.h        |    55 +-
 .../IterativeLinearSolvers/BasicPreconditioners.h  |   118 +-
 Eigen/src/IterativeLinearSolvers/BiCGSTAB.h        |   100 +-
 Eigen/src/IterativeLinearSolvers/CMakeLists.txt    |     6 -
 .../src/IterativeLinearSolvers/ConjugateGradient.h |   142 +-
 .../IterativeLinearSolvers/IncompleteCholesky.h    |   400 +
 Eigen/src/IterativeLinearSolvers/IncompleteLUT.h   |   153 +-
 .../IterativeLinearSolvers/IterativeSolverBase.h   |   312 +-
 .../LeastSquareConjugateGradient.h                 |   216 +
 Eigen/src/IterativeLinearSolvers/SolveWithGuess.h  |   115 +
 Eigen/src/Jacobi/CMakeLists.txt                    |     6 -
 Eigen/src/Jacobi/Jacobi.h                          |    34 +-
 Eigen/src/LU/CMakeLists.txt                        |     8 -
 Eigen/src/LU/Determinant.h                         |     2 +-
 Eigen/src/LU/FullPivLU.h                           |   314 +-
 Eigen/src/LU/Inverse.h                             |   400 -
 Eigen/src/LU/InverseImpl.h                         |   415 +
 Eigen/src/LU/PartialPivLU.h                        |   252 +-
 Eigen/src/LU/PartialPivLU_LAPACKE.h                |    83 +
 Eigen/src/LU/PartialPivLU_MKL.h                    |    85 -
 Eigen/src/LU/arch/CMakeLists.txt                   |     6 -
 Eigen/src/LU/arch/Inverse_SSE.h                    |    47 +-
 Eigen/src/MetisSupport/CMakeLists.txt              |     6 -
 Eigen/src/MetisSupport/MetisSupport.h              |    18 +-
 Eigen/src/OrderingMethods/Amd.h                    |    90 +-
 Eigen/src/OrderingMethods/CMakeLists.txt           |     6 -
 Eigen/src/OrderingMethods/Eigen_Colamd.h           |   421 +-
 Eigen/src/OrderingMethods/Ordering.h               |    51 +-
 Eigen/src/PaStiXSupport/CMakeLists.txt             |     6 -
 Eigen/src/PaStiXSupport/PaStiXSupport.h            |   155 +-
 Eigen/src/PardisoSupport/CMakeLists.txt            |     6 -
 Eigen/src/PardisoSupport/PardisoSupport.h          |   249 +-
 Eigen/src/QR/CMakeLists.txt                        |     6 -
 Eigen/src/QR/ColPivHouseholderQR.h                 |   281 +-
 Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h         |    97 +
 Eigen/src/QR/ColPivHouseholderQR_MKL.h             |    99 -
 Eigen/src/QR/CompleteOrthogonalDecomposition.h     |   562 +
 Eigen/src/QR/FullPivHouseholderQR.h                |   192 +-
 Eigen/src/QR/HouseholderQR.h                       |   119 +-
 Eigen/src/QR/HouseholderQR_LAPACKE.h               |    68 +
 Eigen/src/QR/HouseholderQR_MKL.h                   |    71 -
 Eigen/src/SPQRSupport/CMakeLists.txt               |     6 -
 Eigen/src/SPQRSupport/SuiteSparseQRSupport.h       |   123 +-
 Eigen/src/SVD/BDCSVD.h                             |  1230 ++
 Eigen/src/SVD/CMakeLists.txt                       |     6 -
 Eigen/src/SVD/JacobiSVD.h                          |   392 +-
 Eigen/src/SVD/JacobiSVD_LAPACKE.h                  |    90 +
 Eigen/src/SVD/JacobiSVD_MKL.h                      |    92 -
 Eigen/src/SVD/SVDBase.h                            |   313 +
 Eigen/src/SVD/UpperBidiagonalization.h             |   326 +-
 Eigen/src/SparseCholesky/CMakeLists.txt            |     6 -
 Eigen/src/SparseCholesky/SimplicialCholesky.h      |   272 +-
 Eigen/src/SparseCholesky/SimplicialCholesky_impl.h |    34 +-
 Eigen/src/SparseCore/AmbiVector.h                  |    98 +-
 Eigen/src/SparseCore/CMakeLists.txt                |     6 -
 Eigen/src/SparseCore/CompressedStorage.h           |   139 +-
 .../SparseCore/ConservativeSparseSparseProduct.h   |   216 +-
 Eigen/src/SparseCore/MappedSparseMatrix.h          |   164 +-
 Eigen/src/SparseCore/SparseAssign.h                |   216 +
 Eigen/src/SparseCore/SparseBlock.h                 |   678 +-
 Eigen/src/SparseCore/SparseColEtree.h              |    44 +-
 Eigen/src/SparseCore/SparseCompressedBase.h        |   341 +
 Eigen/src/SparseCore/SparseCwiseBinaryOp.h         |   675 +-
 Eigen/src/SparseCore/SparseCwiseUnaryOp.h          |   155 +-
 Eigen/src/SparseCore/SparseDenseProduct.h          |   417 +-
 Eigen/src/SparseCore/SparseDiagonalProduct.h       |   228 +-
 Eigen/src/SparseCore/SparseDot.h                   |    17 +-
 Eigen/src/SparseCore/SparseFuzzy.h                 |    29 +-
 Eigen/src/SparseCore/SparseMap.h                   |   305 +
 Eigen/src/SparseCore/SparseMatrix.h                |   646 +-
 Eigen/src/SparseCore/SparseMatrixBase.h            |   285 +-
 Eigen/src/SparseCore/SparsePermutation.h           |   170 +-
 Eigen/src/SparseCore/SparseProduct.h               |   291 +-
 Eigen/src/SparseCore/SparseRedux.h                 |    12 +-
 Eigen/src/SparseCore/SparseRef.h                   |   397 +
 Eigen/src/SparseCore/SparseSelfAdjointView.h       |   556 +-
 Eigen/src/SparseCore/SparseSolverBase.h            |   124 +
 .../SparseCore/SparseSparseProductWithPruning.h    |    86 +-
 Eigen/src/SparseCore/SparseTranspose.h             |    99 +-
 Eigen/src/SparseCore/SparseTriangularView.h        |   252 +-
 Eigen/src/SparseCore/SparseUtil.h                  |   107 +-
 Eigen/src/SparseCore/SparseVector.h                |   213 +-
 Eigen/src/SparseCore/SparseView.h                  |   236 +-
 Eigen/src/SparseCore/TriangularSolver.h            |   117 +-
 Eigen/src/SparseLU/CMakeLists.txt                  |     6 -
 Eigen/src/SparseLU/SparseLU.h                      |   223 +-
 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     |    73 +-
 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          |    93 +-
 Eigen/src/SparseLU/SparseLU_heap_relax_snode.h     |    21 +-
 Eigen/src/SparseLU/SparseLU_kernel_bmod.h          |    56 +-
 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/CMakeLists.txt                  |     6 -
 Eigen/src/SparseQR/SparseQR.h                      |   187 +-
 Eigen/src/StlSupport/CMakeLists.txt                |     6 -
 Eigen/src/StlSupport/StdDeque.h                    |    20 +-
 Eigen/src/StlSupport/StdList.h                     |    22 +-
 Eigen/src/StlSupport/StdVector.h                   |     5 +
 Eigen/src/StlSupport/details.h                     |    16 +-
 Eigen/src/SuperLUSupport/CMakeLists.txt            |     6 -
 Eigen/src/SuperLUSupport/SuperLUSupport.h          |   209 +-
 Eigen/src/UmfPackSupport/CMakeLists.txt            |     6 -
 Eigen/src/UmfPackSupport/UmfPackSupport.h          |   251 +-
 Eigen/src/misc/CMakeLists.txt                      |     6 -
 Eigen/src/misc/Image.h                             |     2 -
 Eigen/src/misc/Kernel.h                            |     4 +-
 Eigen/src/misc/RealSvd2x2.h                        |    55 +
 Eigen/src/misc/Solve.h                             |    76 -
 Eigen/src/misc/SparseSolve.h                       |   128 -
 Eigen/src/misc/blas.h                              |   418 +-
 Eigen/src/misc/lapack.h                            |   152 +
 Eigen/src/misc/lapacke.h                           | 16291 +++++++++++++++++++
 Eigen/src/misc/lapacke_mangling.h                  |    17 +
 Eigen/src/plugins/ArrayCwiseBinaryOps.h            |   203 +-
 Eigen/src/plugins/ArrayCwiseUnaryOps.h             |   467 +-
 Eigen/src/plugins/BlockMethods.h                   |  1269 +-
 Eigen/src/plugins/CMakeLists.txt                   |     6 -
 Eigen/src/plugins/CommonCwiseBinaryOps.h           |    75 +-
 Eigen/src/plugins/CommonCwiseUnaryOps.h            |   205 +-
 Eigen/src/plugins/MatrixCwiseBinaryOps.h           |    29 +-
 Eigen/src/plugins/MatrixCwiseUnaryOps.h            |   115 +-
 README.md                                          |     3 +
 bench/BenchTimer.h                                 |    10 +-
 bench/analyze-blocking-sizes.cpp                   |   876 +
 bench/benchCholesky.cpp                            |    16 +-
 bench/bench_gemm.cpp                               |   117 +-
 bench/bench_norm.cpp                               |   117 +-
 bench/benchmark-blocking-sizes.cpp                 |   677 +
 bench/btl/CMakeLists.txt                           |    31 +-
 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         |     4 +-
 bench/btl/generic_bench/btl.hh                     |    17 +-
 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                |    13 +
 bench/btl/libs/blaze/blaze_interface.hh            |   140 +
 bench/btl/libs/blaze/main.cpp                      |    40 +
 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                            |   186 +
 bench/eig33.cpp                                    |    57 +-
 bench/perf_monitoring/gemm/changesets.txt          |    61 +
 bench/perf_monitoring/gemm/gemm.cpp                |    67 +
 bench/perf_monitoring/gemm/gemm_settings.txt       |    15 +
 bench/perf_monitoring/gemm/lazy_gemm.cpp           |    98 +
 bench/perf_monitoring/gemm/lazy_gemm_settings.txt  |    15 +
 bench/perf_monitoring/gemm/make_plot.sh            |    38 +
 bench/perf_monitoring/gemm/run.sh                  |   156 +
 bench/spbench/CMakeLists.txt                       |     2 +-
 bench/spbench/spbenchstyle.h                       |     3 +-
 bench/tensors/README                               |    21 +
 bench/tensors/benchmark.h                          |    49 +
 bench/tensors/benchmark_main.cc                    |   237 +
 bench/tensors/contraction_benchmarks_cpu.cc        |    39 +
 bench/tensors/tensor_benchmarks.h                  |   478 +
 bench/tensors/tensor_benchmarks_cpu.cc             |   168 +
 bench/tensors/tensor_benchmarks_fp16_gpu.cu        |    77 +
 bench/tensors/tensor_benchmarks_gpu.cu             |    75 +
 bench/tensors/tensor_benchmarks_sycl.cc            |    37 +
 blas/CMakeLists.txt                                |    27 +-
 blas/PackedTriangularMatrixVector.h                |     4 +-
 blas/chbmv.f                                       |   310 -
 blas/chpmv.f                                       |   272 -
 blas/common.h                                      |    44 +-
 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                                 |    49 +-
 blas/level1_real_impl.h                            |    22 +-
 blas/level2_cplx_impl.h                            |   118 +-
 blas/level2_impl.h                                 |   429 +-
 blas/level2_real_impl.h                            |   174 +-
 blas/level3_impl.h                                 |   468 +-
 blas/lsame.f                                       |    85 -
 blas/single.cpp                                    |     2 +-
 blas/srotm.f                                       |   148 -
 blas/srotmg.f                                      |   208 -
 blas/ssbmv.f                                       |   306 -
 blas/sspmv.f                                       |   265 -
 blas/stbmv.f                                       |   335 -
 blas/testing/cblat1.f                              |    83 +-
 blas/testing/cblat2.f                              |   188 +-
 blas/testing/cblat3.f                              |   185 +-
 blas/testing/dblat2.f                              |   186 +-
 blas/testing/dblat3.f                              |   168 +-
 blas/testing/sblat2.f                              |   186 +-
 blas/testing/sblat3.f                              |   168 +-
 blas/testing/zblat1.f                              |    83 +-
 blas/testing/zblat2.f                              |   188 +-
 blas/testing/zblat3.f                              |   189 +-
 blas/xerbla.cpp                                    |     4 +-
 blas/zhbmv.f                                       |   310 -
 blas/zhpmv.f                                       |   272 -
 blas/ztbmv.f                                       |   366 -
 cmake/Eigen3Config.cmake.in                        |    21 +
 cmake/Eigen3ConfigLegacy.cmake.in                  |    30 +
 cmake/EigenConfigureTesting.cmake                  |    62 +-
 cmake/EigenDetermineOSVersion.cmake                |     2 +-
 cmake/EigenDetermineVSServicePack.cmake            |    18 +-
 cmake/EigenTesting.cmake                           |   358 +-
 cmake/EigenUninstall.cmake                         |    40 +
 cmake/FindAdolc.cmake                              |     2 +-
 cmake/FindComputeCpp.cmake                         |   245 +
 cmake/FindEigen3.cmake                             |    30 +-
 cmake/FindSPQR.cmake                               |     7 +-
 cmake/FindSuperLU.cmake                            |    79 +-
 cmake/FindUmfpack.cmake                            |    21 +-
 cmake/UseEigen3.cmake                              |     6 +
 cmake/language_support.cmake                       |     3 +-
 debian/Changelog_upstream                          |   530 +-
 debian/changelog                                   |   155 +
 debian/compat                                      |     2 +-
 debian/control                                     |    12 +-
 debian/copyright                                   |   220 +-
 debian/libeigen3-dev.links                         |     1 -
 debian/patches/01_install_FindEigen3.patch         |    20 -
 debian/patches/02_remove_buildtype_check.patch     |     3 +-
 debian/patches/03_fix_spline_module.patch          |    19 -
 debian/patches/04_remove_piwik.patch               |     1 -
 debian/patches/05_remove_html_timestamp.patch      |     9 +-
 debian/patches/06_remove_doc_matrix.patch          |     7 +-
 debian/patches/07_remove_compressed_doc.patch      |    11 +-
 debian/patches/08_fix_path_FindEigen3.patch        |    16 +
 debian/patches/12_grammer_tweak.patch              |    39 +
 debian/patches/14_fix_alignment_mips.patch         |    17 +
 debian/patches/series                              |     5 +-
 debian/rules                                       |    12 +-
 debug/gdb/printers.py                              |    12 +-
 debug/msvc/eigen.natvis                            |   470 +-
 debug/msvc/eigen_autoexp_part.dat                  |   590 +-
 demos/opengl/quaternion_demo.cpp                   |     2 +-
 demos/opengl/trackball.cpp                         |     2 +-
 doc/A05_PortingFrom2To3.dox                        |    15 +-
 doc/A10_Eigen2SupportModes.dox                     |    95 -
 doc/AsciiQuickReference.txt                        |   116 +-
 doc/B01_Experimental.dox                           |     6 +-
 doc/CMakeLists.txt                                 |    13 +
 doc/CoeffwiseMathFunctionsTable.dox                |   525 +
 doc/CustomizingEigen.dox                           |   188 -
 doc/CustomizingEigen_CustomScalar.dox              |   120 +
 doc/CustomizingEigen_InheritingMatrix.dox          |    34 +
 doc/CustomizingEigen_NullaryExpr.dox               |    86 +
 doc/CustomizingEigen_Plugins.dox                   |    69 +
 doc/DenseDecompositionBenchmark.dox                |    42 +
 doc/Doxyfile.in                                    |    52 +-
 doc/FixedSizeVectorizable.dox                      |     4 +-
 doc/InplaceDecomposition.dox                       |   115 +
 doc/LeastSquares.dox                               |    70 +
 doc/Manual.dox                                     |    34 +-
 doc/MatrixfreeSolverExample.dox                    |    20 +
 doc/NewExpressionType.dox                          |   143 +
 doc/Overview.dox                                   |     4 +-
 doc/Pitfalls.dox                                   |    38 +
 doc/PreprocessorDirectives.dox                     |    81 +-
 doc/QuickReference.dox                             |   138 +-
 doc/SparseLinearSystems.dox                        |    98 +-
 doc/SparseQuickReference.dox                       |    76 +-
 doc/StlContainers.dox                              |     4 +-
 doc/StructHavingEigenMembers.dox                   |    24 +-
 doc/TemplateKeyword.dox                            |    17 +-
 doc/TopicAliasing.dox                              |    30 +-
 doc/TopicAssertions.dox                            |     2 +-
 doc/TopicCMakeGuide.dox                            |    52 +
 doc/TopicLazyEvaluation.dox                        |     4 +-
 doc/TopicLinearAlgebraDecompositions.dox           |     8 +-
 doc/TopicMultithreading.dox                        |    16 +-
 doc/TutorialArrayClass.dox                         |     2 +-
 doc/TutorialGeometry.dox                           |     9 +-
 doc/TutorialLinearAlgebra.dox                      |    37 +-
 doc/TutorialReductionsVisitorsBroadcasting.dox     |    29 +-
 doc/TutorialReshapeSlicing.dox                     |    65 +
 doc/TutorialSparse.dox                             |    40 +-
 doc/UnalignedArrayAssert.dox                       |    32 +-
 doc/UsingBlasLapackBackends.dox                    |   133 +
 doc/UsingIntelMKL.dox                              |    99 +-
 doc/UsingNVCC.dox                                  |    32 +
 doc/eigendoxy.css                                  |    41 +-
 doc/examples/CMakeLists.txt                        |     5 +
 doc/examples/CustomizingEigen_Inheritance.cpp      |    30 +
 doc/examples/Cwise_erf.cpp                         |     9 +
 doc/examples/Cwise_erfc.cpp                        |     9 +
 doc/examples/Cwise_lgamma.cpp                      |     9 +
 doc/examples/MatrixBase_cwise_const.cpp            |    18 -
 doc/examples/TutorialInplaceLU.cpp                 |    61 +
 doc/examples/TutorialLinAlgInverseDeterminant.cpp  |     2 +-
 ...isitorsBroadcasting_reductions_operatornorm.cpp |    18 +
 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/examples/make_circulant2.cpp                   |    52 +
 doc/examples/matrixfree_cg.cpp                     |   128 +
 doc/examples/nullary_indexing.cpp                  |    66 +
 doc/ftv2node.png                                   |   Bin 0 -> 86 bytes
 doc/ftv2pnode.png                                  |   Bin 0 -> 229 bytes
 doc/snippets/BiCGSTAB_simple.cpp                   |    11 +
 doc/snippets/BiCGSTAB_step_by_step.cpp             |    14 +
 doc/snippets/CMakeLists.txt                        |     2 -
 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_boolean_xor.cpp                 |     2 +
 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_sign.cpp                        |     2 +
 doc/snippets/Cwise_sinh.cpp                        |     2 +
 doc/snippets/Cwise_tanh.cpp                        |     2 +
 doc/snippets/DenseBase_LinSpacedInt.cpp            |     8 +
 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_cwiseSign.cpp              |     4 +
 doc/snippets/MatrixBase_extract.cpp                |    13 -
 doc/snippets/MatrixBase_hnormalized.cpp            |     6 +
 doc/snippets/MatrixBase_homogeneous.cpp            |     6 +
 doc/snippets/MatrixBase_marked.cpp                 |    14 -
 doc/snippets/MatrixBase_part.cpp                   |    13 -
 doc/snippets/MatrixBase_selfadjointView.cpp        |     6 +
 doc/snippets/MatrixBase_triangularView.cpp         |     9 +
 doc/snippets/PartialRedux_count.cpp                |     4 +-
 doc/snippets/SparseMatrix_coeffs.cpp               |     9 +
 doc/snippets/TopicAliasing_mult4.cpp               |     5 +
 doc/snippets/TopicAliasing_mult5.cpp               |     5 +
 doc/snippets/Triangular_solve.cpp                  |    11 +
 .../Tutorial_AdvancedInitialization_Join.cpp       |     2 +-
 doc/snippets/Tutorial_ReshapeMat2Mat.cpp           |     6 +
 doc/snippets/Tutorial_ReshapeMat2Vec.cpp           |    11 +
 doc/snippets/Tutorial_SlicingCol.cpp               |    11 +
 doc/snippets/Tutorial_SlicingVec.cpp               |     4 +
 doc/snippets/VectorwiseOp_homogeneous.cpp          |     7 +
 doc/snippets/compile_snippet.cpp.in                |    10 +-
 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 +
 eigen3.pc.in                                       |     7 +-
 failtest/CMakeLists.txt                            |    21 +
 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 +
 failtest/ternary_1.cpp                             |    13 +
 failtest/ternary_2.cpp                             |    13 +
 .../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                             |     8 +-
 lapack/single.cpp                                  |     3 +-
 lapack/svd.cpp                                     |   138 +
 scripts/buildtests.in                              |     6 +-
 scripts/check.in                                   |     2 +-
 scripts/eigen_gen_docs                             |     2 +-
 test/CMakeLists.txt                                |   217 +-
 test/adjoint.cpp                                   |    42 +-
 test/array.cpp                                     |   243 +-
 test/array_for_matrix.cpp                          |    34 +-
 test/array_of_string.cpp                           |    32 +
 test/array_replicate.cpp                           |    13 +
 test/array_reverse.cpp                             |    32 +-
 test/bandmatrix.cpp                                |     3 -
 test/basicstuff.cpp                                |    86 +-
 test/bdcsvd.cpp                                    |   111 +
 test/bicgstab.cpp                                  |    16 +-
 test/block.cpp                                     |    31 +-
 test/boostmultiprec.cpp                            |   201 +
 test/bug1213.cpp                                   |    13 +
 test/bug1213.h                                     |     8 +
 test/bug1213_main.cpp                              |    18 +
 test/cholesky.cpp                                  |   157 +-
 test/cholmod_support.cpp                           |    15 +-
 test/commainitializer.cpp                          |    60 +
 test/conjugate_gradient.cpp                        |    18 +-
 test/constructor.cpp                               |    84 +
 test/ctorleak.cpp                                  |    69 +
 test/cuda_basic.cu                                 |   173 +
 test/cuda_common.h                                 |   101 +
 test/cwiseop.cpp                                   |   184 -
 test/dense_storage.cpp                             |    76 +
 test/diagonal.cpp                                  |    24 +
 test/diagonalmatrices.cpp                          |    27 +
 test/dynalloc.cpp                                  |    89 +-
 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                       |    71 +-
 test/eigensolver_generalized_real.cpp              |    54 +-
 test/eigensolver_generic.cpp                       |    49 +-
 test/eigensolver_selfadjoint.cpp                   |   180 +-
 test/evaluator_common.h                            |     0
 test/evaluators.cpp                                |   499 +
 test/fastmath.cpp                                  |    99 +
 test/first_aligned.cpp                             |     6 +-
 test/geo_alignedbox.cpp                            |    13 +-
 test/geo_eulerangles.cpp                           |    20 +-
 test/geo_homogeneous.cpp                           |    26 +-
 test/geo_hyperplane.cpp                            |    39 +-
 test/geo_orthomethods.cpp                          |    14 +-
 test/geo_parametrizedline.cpp                      |    10 +-
 test/geo_quaternion.cpp                            |    51 +-
 test/geo_transformations.cpp                       |   170 +-
 test/half_float.cpp                                |   252 +
 test/incomplete_cholesky.cpp                       |    65 +
 test/inplace_decomposition.cpp                     |   110 +
 test/integer_types.cpp                             |     8 +
 test/inverse.cpp                                   |    15 +-
 test/is_same_dense.cpp                             |    33 +
 test/jacobisvd.cpp                                 |   386 +-
 test/linearstructure.cpp                           |    67 +-
 test/lscg.cpp                                      |    29 +
 test/lu.cpp                                        |    83 +-
 test/main.h                                        |   284 +-
 test/mapped_matrix.cpp                             |    86 +-
 test/mapstaticmethods.cpp                          |     6 +-
 test/mapstride.cpp                                 |    43 +-
 test/meta.cpp                                      |    24 +
 test/metis_support.cpp                             |    22 +-
 test/mixingtypes.cpp                               |   202 +-
 test/mpl2only.cpp                                  |    22 +
 test/nesting_ops.cpp                               |    86 +-
 test/nomalloc.cpp                                  |    59 +-
 test/nullary.cpp                                   |   225 +-
 test/packetmath.cpp                                |   424 +-
 test/pastix_support.cpp                            |    10 +
 test/permutationmatrices.cpp                       |    62 +-
 test/prec_inverse_4x4.cpp                          |    15 +
 test/product.h                                     |   101 +-
 test/product_extra.cpp                             |   146 +-
 test/product_large.cpp                             |    49 +-
 test/product_mmtr.cpp                              |    28 +-
 test/product_notemporary.cpp                       |    60 +-
 test/product_selfadjoint.cpp                       |     9 +-
 test/product_small.cpp                             |   247 +-
 test/product_symm.cpp                              |    18 +
 test/product_syrk.cpp                              |     5 +-
 test/product_trmm.cpp                              |    22 +-
 test/product_trmv.cpp                              |     6 +-
 test/product_trsolve.cpp                           |    18 +-
 test/qr.cpp                                        |     9 +-
 test/qr_colpivoting.cpp                            |   206 +-
 test/qr_fullpivoting.cpp                           |    34 +-
 test/rand.cpp                                      |   118 +
 test/real_qz.cpp                                   |    16 +-
 test/redux.cpp                                     |    21 +-
 test/ref.cpp                                       |    38 +-
 test/runtest.sh                                    |    20 -
 test/rvalue_types.cpp                              |    64 +
 test/schur_complex.cpp                             |     4 +-
 test/schur_real.cpp                                |     4 +-
 test/selfadjoint.cpp                               |    15 +-
 test/simplicial_cholesky.cpp                       |    28 +-
 test/sizeof.cpp                                    |    17 +-
 test/sizeoverflow.cpp                              |     2 -
 test/sparse.h                                      |    23 +-
 test/sparse_basic.cpp                              |   678 +-
 test/sparse_block.cpp                              |   317 +
 test/sparse_permutations.cpp                       |    95 +-
 test/sparse_product.cpp                            |   203 +-
 test/sparse_ref.cpp                                |   139 +
 test/sparse_solver.h                               |   405 +-
 test/sparse_vector.cpp                             |    75 +-
 test/sparselu.cpp                                  |    28 +-
 test/sparseqr.cpp                                  |    12 +-
 test/spqr_support.cpp                              |     8 +-
 test/stable_norm.cpp                               |   105 +-
 test/stddeque_overload.cpp                         |   158 +
 test/stdlist_overload.cpp                          |   192 +
 test/stdvector.cpp                                 |     6 +-
 test/stdvector_overload.cpp                        |     6 +-
 test/superlu_support.cpp                           |     1 +
 test/svd_common.h                                  |   483 +
 test/svd_fill.h                                    |   119 +
 test/swap.cpp                                      |    23 +-
 test/testsuite.cmake                               |   229 -
 test/triangular.cpp                                |    19 +-
 test/umfpack_support.cpp                           |     1 +
 test/unalignedassert.cpp                           |    93 +-
 test/unalignedcount.cpp                            |     9 +-
 test/upperbidiagonalization.cpp                    |     2 +-
 test/vectorization_logic.cpp                       |   292 +-
 test/vectorwiseop.cpp                              |    87 +-
 test/visitor.cpp                                   |     5 +
 test/zerosized.cpp                                 |    20 +-
 unsupported/Eigen/AdolcForward                     |     2 +-
 unsupported/Eigen/AlignedVector3                   |    40 +-
 unsupported/Eigen/CMakeLists.txt                   |    31 +-
 unsupported/Eigen/CXX11/CMakeLists.txt             |     8 +
 unsupported/Eigen/CXX11/Tensor                     |   152 +
 unsupported/Eigen/CXX11/TensorSymmetry             |    42 +
 unsupported/Eigen/CXX11/ThreadPool                 |    65 +
 unsupported/Eigen/CXX11/src/Tensor/README.md       |  1757 ++
 unsupported/Eigen/CXX11/src/Tensor/Tensor.h        |   527 +
 unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h  |   299 +
 unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h  |   181 +
 unsupported/Eigen/CXX11/src/Tensor/TensorBase.h    |  1010 ++
 .../Eigen/CXX11/src/Tensor/TensorBroadcasting.h    |   392 +
 .../Eigen/CXX11/src/Tensor/TensorChipping.h        |   384 +
 .../Eigen/CXX11/src/Tensor/TensorConcatenation.h   |   361 +
 .../Eigen/CXX11/src/Tensor/TensorContraction.h     |   628 +
 .../CXX11/src/Tensor/TensorContractionBlocking.h   |    56 +
 .../Eigen/CXX11/src/Tensor/TensorContractionCuda.h |  1391 ++
 .../CXX11/src/Tensor/TensorContractionMapper.h     |   467 +
 .../CXX11/src/Tensor/TensorContractionThreadPool.h |  1052 ++
 .../Eigen/CXX11/src/Tensor/TensorConversion.h      |   279 +
 .../Eigen/CXX11/src/Tensor/TensorConvolution.h     |  1104 ++
 .../Eigen/CXX11/src/Tensor/TensorCostModel.h       |   212 +
 .../Eigen/CXX11/src/Tensor/TensorCustomOp.h        |   313 +
 unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h  |    68 +
 .../Eigen/CXX11/src/Tensor/TensorDeviceCuda.h      |   337 +
 .../Eigen/CXX11/src/Tensor/TensorDeviceDefault.h   |    81 +
 .../Eigen/CXX11/src/Tensor/TensorDeviceSycl.h      |   122 +
 .../CXX11/src/Tensor/TensorDeviceThreadPool.h      |   279 +
 .../Eigen/CXX11/src/Tensor/TensorDimensionList.h   |   236 +
 .../Eigen/CXX11/src/Tensor/TensorDimensions.h      |   428 +
 unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h  |   181 +
 .../Eigen/CXX11/src/Tensor/TensorEvaluator.h       |   633 +
 .../Eigen/CXX11/src/Tensor/TensorExecutor.h        |   288 +
 unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h    |   371 +
 unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h     |   651 +
 .../Eigen/CXX11/src/Tensor/TensorFixedSize.h       |   389 +
 .../Eigen/CXX11/src/Tensor/TensorForcedEval.h      |   167 +
 .../CXX11/src/Tensor/TensorForwardDeclarations.h   |   109 +
 .../Eigen/CXX11/src/Tensor/TensorFunctors.h        |   489 +
 .../Eigen/CXX11/src/Tensor/TensorGenerator.h       |   185 +
 .../Eigen/CXX11/src/Tensor/TensorGlobalFunctions.h |    33 +
 unsupported/Eigen/CXX11/src/Tensor/TensorIO.h      |    79 +
 .../Eigen/CXX11/src/Tensor/TensorImagePatch.h      |   509 +
 .../Eigen/CXX11/src/Tensor/TensorIndexList.h       |   725 +
 .../Eigen/CXX11/src/Tensor/TensorInflation.h       |   229 +
 .../Eigen/CXX11/src/Tensor/TensorInitializer.h     |    82 +
 unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h  |   253 +
 .../Eigen/CXX11/src/Tensor/TensorLayoutSwap.h      |   209 +
 unsupported/Eigen/CXX11/src/Tensor/TensorMacros.h  |    54 +
 unsupported/Eigen/CXX11/src/Tensor/TensorMap.h     |   321 +
 unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h    |   218 +
 .../Eigen/CXX11/src/Tensor/TensorMorphing.h        |   888 +
 unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h |   397 +
 unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h   |   269 +
 unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h  |   276 +
 .../Eigen/CXX11/src/Tensor/TensorReduction.h       |   781 +
 .../Eigen/CXX11/src/Tensor/TensorReductionCuda.h   |   750 +
 .../Eigen/CXX11/src/Tensor/TensorReductionSycl.h   |   242 +
 unsupported/Eigen/CXX11/src/Tensor/TensorRef.h     |   429 +
 unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h |   288 +
 unsupported/Eigen/CXX11/src/Tensor/TensorScan.h    |   287 +
 .../Eigen/CXX11/src/Tensor/TensorShuffling.h       |   264 +
 unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h |   146 +
 .../Eigen/CXX11/src/Tensor/TensorStriding.h        |   338 +
 unsupported/Eigen/CXX11/src/Tensor/TensorSycl.h    |    82 +
 .../Tensor/TensorSyclConvertToDeviceExpression.h   |   121 +
 .../CXX11/src/Tensor/TensorSyclExprConstructor.h   |   239 +
 .../CXX11/src/Tensor/TensorSyclExtractAccessor.h   |   204 +
 .../CXX11/src/Tensor/TensorSyclExtractFunctors.h   |   177 +
 .../Eigen/CXX11/src/Tensor/TensorSyclLeafCount.h   |   114 +
 .../CXX11/src/Tensor/TensorSyclPlaceHolderExpr.h   |   181 +
 unsupported/Eigen/CXX11/src/Tensor/TensorSyclRun.h |    70 +
 .../Eigen/CXX11/src/Tensor/TensorSyclTuple.h       |   234 +
 unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h  |   272 +
 unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h |   248 +
 .../Eigen/CXX11/src/Tensor/TensorVolumePatch.h     |   608 +
 .../CXX11/src/TensorSymmetry/DynamicSymmetry.h     |   293 +
 .../CXX11/src/TensorSymmetry/StaticSymmetry.h      |   236 +
 .../Eigen/CXX11/src/TensorSymmetry/Symmetry.h      |   338 +
 .../src/TensorSymmetry/util/TemplateGroupTheory.h  |   666 +
 .../Eigen/CXX11/src/ThreadPool/EventCount.h        |   233 +
 .../CXX11/src/ThreadPool/NonBlockingThreadPool.h   |   274 +
 unsupported/Eigen/CXX11/src/ThreadPool/RunQueue.h  |   210 +
 .../Eigen/CXX11/src/ThreadPool/SimpleThreadPool.h  |   154 +
 .../Eigen/CXX11/src/ThreadPool/ThreadEnvironment.h |    38 +
 .../Eigen/CXX11/src/ThreadPool/ThreadLocal.h       |    22 +
 .../CXX11/src/ThreadPool/ThreadPoolInterface.h     |    33 +
 .../Eigen/CXX11/src/ThreadPool/ThreadYield.h       |    20 +
 unsupported/Eigen/CXX11/src/util/CXX11Meta.h       |   542 +
 .../Eigen/CXX11/src/util/CXX11Workarounds.h        |    88 +
 unsupported/Eigen/CXX11/src/util/EmulateArray.h    |   267 +
 .../Eigen/CXX11/src/util/EmulateCXX11Meta.h        |   311 +
 unsupported/Eigen/CXX11/src/util/MaxSizeVector.h   |   141 +
 unsupported/Eigen/EulerAngles                      |    43 +
 unsupported/Eigen/IterativeSolvers                 |     5 +-
 unsupported/Eigen/KroneckerProduct                 |     2 +
 unsupported/Eigen/MPRealSupport                    |   104 +-
 unsupported/Eigen/MatrixFunctions                  |    76 +-
 unsupported/Eigen/OpenGLSupport                    |    20 +-
 unsupported/Eigen/SVD                              |    39 -
 unsupported/Eigen/SparseExtra                      |     3 -
 unsupported/Eigen/SpecialFunctions                 |    63 +
 unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h  |    49 +-
 unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h    |   224 +-
 unsupported/Eigen/src/AutoDiff/CMakeLists.txt      |     6 -
 unsupported/Eigen/src/BVH/CMakeLists.txt           |     6 -
 unsupported/Eigen/src/CMakeLists.txt               |    14 -
 .../src/Eigenvalues/ArpackSelfAdjointEigenSolver.h |    14 +-
 unsupported/Eigen/src/EulerAngles/CMakeLists.txt   |     6 +
 unsupported/Eigen/src/EulerAngles/EulerAngles.h    |   386 +
 unsupported/Eigen/src/EulerAngles/EulerSystem.h    |   326 +
 unsupported/Eigen/src/FFT/CMakeLists.txt           |     6 -
 .../Eigen/src/IterativeSolvers/CMakeLists.txt      |     6 -
 unsupported/Eigen/src/IterativeSolvers/DGMRES.h    |    61 +-
 unsupported/Eigen/src/IterativeSolvers/GMRES.h     |   409 +-
 .../src/IterativeSolvers/IncompleteCholesky.h      |   278 -
 .../Eigen/src/IterativeSolvers/IncompleteLU.h      |    39 +-
 unsupported/Eigen/src/IterativeSolvers/MINRES.h    |    87 +-
 unsupported/Eigen/src/IterativeSolvers/Scaling.h   |     6 +-
 .../Eigen/src/KroneckerProduct/CMakeLists.txt      |     6 -
 .../src/KroneckerProduct/KroneckerTensorProduct.h  |   169 +-
 .../Eigen/src/LevenbergMarquardt/CMakeLists.txt    |     6 -
 unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h |     1 -
 unsupported/Eigen/src/LevenbergMarquardt/LMpar.h   |     2 +-
 .../Eigen/src/LevenbergMarquardt/LMqrsolv.h        |     9 +-
 .../src/LevenbergMarquardt/LevenbergMarquardt.h    |    31 +-
 .../Eigen/src/MatrixFunctions/CMakeLists.txt       |     6 -
 .../Eigen/src/MatrixFunctions/MatrixExponential.h  |   665 +-
 .../Eigen/src/MatrixFunctions/MatrixFunction.h     |   708 +-
 .../src/MatrixFunctions/MatrixFunctionAtomic.h     |   131 -
 .../Eigen/src/MatrixFunctions/MatrixLogarithm.h    |   507 +-
 .../Eigen/src/MatrixFunctions/MatrixPower.h        |   397 +-
 .../Eigen/src/MatrixFunctions/MatrixSquareRoot.h   |   450 +-
 .../Eigen/src/MatrixFunctions/StemFunction.h       |   172 +-
 .../Eigen/src/MoreVectorization/CMakeLists.txt     |     6 -
 .../Eigen/src/NonLinearOptimization/CMakeLists.txt |     6 -
 .../NonLinearOptimization/HybridNonLinearSolver.h  |     4 +-
 .../src/NonLinearOptimization/LevenbergMarquardt.h |    25 +-
 unsupported/Eigen/src/NumericalDiff/CMakeLists.txt |     6 -
 unsupported/Eigen/src/Polynomials/CMakeLists.txt   |     6 -
 .../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/SVDBase.h                |   236 -
 unsupported/Eigen/src/SVD/TODOBdcsvd.txt           |    29 -
 unsupported/Eigen/src/SVD/doneInBDCSVD.txt         |    21 -
 unsupported/Eigen/src/Skyline/CMakeLists.txt       |     6 -
 unsupported/Eigen/src/Skyline/SkylineProduct.h     |     6 +-
 .../Eigen/src/SparseExtra/BlockSparseMatrix.h      |  1079 ++
 unsupported/Eigen/src/SparseExtra/CMakeLists.txt   |     6 -
 .../Eigen/src/SparseExtra/DynamicSparseMatrix.h    |    71 +-
 unsupported/Eigen/src/SparseExtra/MarketIO.h       |    21 +-
 .../Eigen/src/SparseExtra/MatrixMarketIterator.h   |    43 +-
 unsupported/Eigen/src/SparseExtra/RandomSetter.h   |    10 +-
 .../SpecialFunctions/SpecialFunctionsArrayAPI.h    |   124 +
 .../SpecialFunctions/SpecialFunctionsFunctors.h    |   236 +
 .../src/SpecialFunctions/SpecialFunctionsHalf.h    |    47 +
 .../src/SpecialFunctions/SpecialFunctionsImpl.h    |  1565 ++
 .../SpecialFunctions/SpecialFunctionsPacketMath.h  |    58 +
 .../arch/CUDA/CudaSpecialFunctions.h               |   165 +
 unsupported/Eigen/src/Splines/CMakeLists.txt       |     6 -
 unsupported/Eigen/src/Splines/Spline.h             |    74 +-
 unsupported/Eigen/src/Splines/SplineFitting.h      |   274 +
 unsupported/Eigen/src/Splines/SplineFwd.h          |    11 +-
 unsupported/doc/Overview.dox                       |    11 +-
 unsupported/doc/examples/BVH_Example.cpp           |     4 +-
 unsupported/doc/examples/EulerAngles.cpp           |    46 +
 unsupported/test/CMakeLists.txt                    |   177 +-
 unsupported/test/EulerAngles.cpp                   |   208 +
 unsupported/test/FFTW.cpp                          |    32 +-
 unsupported/test/NonLinearOptimization.cpp         |    46 +-
 unsupported/test/alignedvector3.cpp                |    29 +-
 unsupported/test/autodiff.cpp                      |   206 +-
 unsupported/test/autodiff_scalar.cpp               |    83 +
 unsupported/test/bdcsvd.cpp                        |   213 -
 unsupported/test/cxx11_eventcount.cpp              |   142 +
 unsupported/test/cxx11_meta.cpp                    |   357 +
 .../test/cxx11_non_blocking_thread_pool.cpp        |   107 +
 unsupported/test/cxx11_runqueue.cpp                |   235 +
 unsupported/test/cxx11_tensor_argmax.cpp           |   294 +
 unsupported/test/cxx11_tensor_argmax_cuda.cu       |   254 +
 unsupported/test/cxx11_tensor_assign.cpp           |   370 +
 unsupported/test/cxx11_tensor_broadcast_sycl.cpp   |    74 +
 unsupported/test/cxx11_tensor_broadcasting.cpp     |   194 +
 unsupported/test/cxx11_tensor_cast_float16_cuda.cu |    82 +
 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_complex_cuda.cu      |   153 +
 .../test/cxx11_tensor_complex_cwise_ops_cuda.cu    |    97 +
 unsupported/test/cxx11_tensor_concatenation.cpp    |   137 +
 unsupported/test/cxx11_tensor_const.cpp            |    62 +
 unsupported/test/cxx11_tensor_contract_cuda.cu     |   216 +
 unsupported/test/cxx11_tensor_contraction.cpp      |   545 +
 unsupported/test/cxx11_tensor_convolution.cpp      |   149 +
 unsupported/test/cxx11_tensor_cuda.cu              |  1287 ++
 unsupported/test/cxx11_tensor_custom_index.cpp     |   100 +
 unsupported/test/cxx11_tensor_custom_op.cpp        |   111 +
 unsupported/test/cxx11_tensor_device.cu            |   390 +
 unsupported/test/cxx11_tensor_device_sycl.cpp      |    31 +
 unsupported/test/cxx11_tensor_dimension.cpp        |    69 +
 unsupported/test/cxx11_tensor_empty.cpp            |    40 +
 unsupported/test/cxx11_tensor_expr.cpp             |   314 +
 unsupported/test/cxx11_tensor_fft.cpp              |   273 +
 unsupported/test/cxx11_tensor_fixed_size.cpp       |   261 +
 unsupported/test/cxx11_tensor_forced_eval.cpp      |    79 +
 unsupported/test/cxx11_tensor_forced_eval_sycl.cpp |    70 +
 unsupported/test/cxx11_tensor_generator.cpp        |    91 +
 unsupported/test/cxx11_tensor_ifft.cpp             |   154 +
 unsupported/test/cxx11_tensor_image_patch.cpp      |   757 +
 unsupported/test/cxx11_tensor_index_list.cpp       |   386 +
 unsupported/test/cxx11_tensor_inflation.cpp        |    81 +
 unsupported/test/cxx11_tensor_intdiv.cpp           |   147 +
 unsupported/test/cxx11_tensor_io.cpp               |   136 +
 unsupported/test/cxx11_tensor_layout_swap.cpp      |    61 +
 unsupported/test/cxx11_tensor_lvalue.cpp           |    42 +
 unsupported/test/cxx11_tensor_map.cpp              |   277 +
 unsupported/test/cxx11_tensor_math.cpp             |    46 +
 unsupported/test/cxx11_tensor_mixed_indices.cpp    |    53 +
 unsupported/test/cxx11_tensor_morphing.cpp         |   485 +
 unsupported/test/cxx11_tensor_notification.cpp     |    81 +
 unsupported/test/cxx11_tensor_of_complex.cpp       |   103 +
 unsupported/test/cxx11_tensor_of_const_values.cpp  |   105 +
 unsupported/test/cxx11_tensor_of_float16_cuda.cu   |   494 +
 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.cu       |    88 +
 unsupported/test/cxx11_tensor_reduction.cpp        |   508 +
 unsupported/test/cxx11_tensor_reduction_cuda.cu    |   157 +
 unsupported/test/cxx11_tensor_reduction_sycl.cpp   |   138 +
 unsupported/test/cxx11_tensor_ref.cpp              |   248 +
 unsupported/test/cxx11_tensor_reverse.cpp          |   190 +
 unsupported/test/cxx11_tensor_roundings.cpp        |    62 +
 unsupported/test/cxx11_tensor_scan.cpp             |   110 +
 unsupported/test/cxx11_tensor_scan_cuda.cu         |    79 +
 unsupported/test/cxx11_tensor_shuffling.cpp        |   228 +
 unsupported/test/cxx11_tensor_simple.cpp           |   327 +
 unsupported/test/cxx11_tensor_striding.cpp         |   119 +
 unsupported/test/cxx11_tensor_sugar.cpp            |    81 +
 unsupported/test/cxx11_tensor_sycl.cpp             |   159 +
 unsupported/test/cxx11_tensor_symmetry.cpp         |   818 +
 unsupported/test/cxx11_tensor_thread_pool.cpp      |   373 +
 unsupported/test/cxx11_tensor_uint128.cpp          |   160 +
 unsupported/test/cxx11_tensor_volume_patch.cpp     |   112 +
 unsupported/test/forward_adolc.cpp                 |     4 +-
 unsupported/test/jacobisvd.cpp                     |   198 -
 unsupported/test/kronecker_product.cpp             |    89 +-
 unsupported/test/levenberg_marquardt.cpp           |    93 +-
 unsupported/test/matrix_function.cpp               |     6 +-
 unsupported/test/matrix_functions.h                |    42 +-
 unsupported/test/matrix_power.cpp                  |   171 +-
 unsupported/test/minres.cpp                        |    19 +-
 unsupported/test/mpreal/mpreal.h                   |  6178 +++----
 unsupported/test/mpreal_support.cpp                |    10 +-
 unsupported/test/polynomialsolver.cpp              |     7 +-
 unsupported/test/sparse_extra.cpp                  |     1 -
 unsupported/test/special_functions.cpp             |   345 +
 unsupported/test/splines.cpp                       |    73 +-
 unsupported/test/svd_common.h                      |   261 -
 1146 files changed, 145366 insertions(+), 50348 deletions(-)
 delete mode 100644 Eigen/Array
 delete mode 100644 Eigen/Eigen2Support
 delete mode 100644 Eigen/LeastSquares
 mode change 100644 => 100755 Eigen/PardisoSupport
 delete mode 100644 Eigen/src/CMakeLists.txt
 delete mode 100644 Eigen/src/Cholesky/CMakeLists.txt
 create mode 100644 Eigen/src/Cholesky/LLT_LAPACKE.h
 delete mode 100644 Eigen/src/Cholesky/LLT_MKL.h
 delete mode 100644 Eigen/src/CholmodSupport/CMakeLists.txt
 create mode 100644 Eigen/src/Core/AssignEvaluator.h
 mode change 100644 => 100755 Eigen/src/Core/Assign_MKL.h
 delete mode 100644 Eigen/src/Core/CMakeLists.txt
 create mode 100644 Eigen/src/Core/ConditionEstimator.h
 create mode 100644 Eigen/src/Core/CoreEvaluators.h
 create mode 100644 Eigen/src/Core/CwiseTernaryOp.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/MathFunctionsImpl.h
 create mode 100644 Eigen/src/Core/Product.h
 delete mode 100644 Eigen/src/Core/ProductBase.h
 create mode 100644 Eigen/src/Core/ProductEvaluators.h
 create mode 100644 Eigen/src/Core/Solve.h
 create mode 100644 Eigen/src/Core/SolverBase.h
 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/AVX512/MathFunctions.h
 create mode 100644 Eigen/src/Core/arch/AVX512/PacketMath.h
 delete mode 100644 Eigen/src/Core/arch/AltiVec/CMakeLists.txt
 create mode 100644 Eigen/src/Core/arch/AltiVec/MathFunctions.h
 mode change 100644 => 100755 Eigen/src/Core/arch/AltiVec/PacketMath.h
 delete mode 100644 Eigen/src/Core/arch/CMakeLists.txt
 create mode 100644 Eigen/src/Core/arch/CUDA/Complex.h
 create mode 100644 Eigen/src/Core/arch/CUDA/Half.h
 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/CUDA/PacketMathHalf.h
 create mode 100644 Eigen/src/Core/arch/CUDA/TypeCasting.h
 delete mode 100644 Eigen/src/Core/arch/Default/CMakeLists.txt
 delete mode 100644 Eigen/src/Core/arch/NEON/CMakeLists.txt
 create mode 100644 Eigen/src/Core/arch/NEON/MathFunctions.h
 delete mode 100644 Eigen/src/Core/arch/SSE/CMakeLists.txt
 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/arch/ZVector/Complex.h
 create mode 100644 Eigen/src/Core/arch/ZVector/MathFunctions.h
 create mode 100755 Eigen/src/Core/arch/ZVector/PacketMath.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/NullaryFunctors.h
 create mode 100644 Eigen/src/Core/functors/StlFunctors.h
 create mode 100644 Eigen/src/Core/functors/TernaryFunctors.h
 create mode 100644 Eigen/src/Core/functors/UnaryFunctors.h
 delete mode 100644 Eigen/src/Core/products/CMakeLists.txt
 delete mode 100644 Eigen/src/Core/products/CoeffBasedProduct.h
 create mode 100644 Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h
 delete mode 100644 Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h
 create mode 100644 Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h
 delete mode 100644 Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h
 create mode 100644 Eigen/src/Core/products/GeneralMatrixVector_BLAS.h
 delete mode 100644 Eigen/src/Core/products/GeneralMatrixVector_MKL.h
 create mode 100644 Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h
 delete mode 100644 Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h
 create mode 100644 Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h
 delete mode 100644 Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h
 create mode 100644 Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h
 delete mode 100644 Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h
 create mode 100644 Eigen/src/Core/products/TriangularMatrixVector_BLAS.h
 delete mode 100644 Eigen/src/Core/products/TriangularMatrixVector_MKL.h
 create mode 100644 Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h
 delete mode 100644 Eigen/src/Core/products/TriangularSolverMatrix_MKL.h
 mode change 100644 => 100755 Eigen/src/Core/util/BlasUtil.h
 delete mode 100644 Eigen/src/Core/util/CMakeLists.txt
 mode change 100644 => 100755 Eigen/src/Core/util/DisableStupidWarnings.h
 mode change 100644 => 100755 Eigen/src/Core/util/MKL_support.h
 mode change 100644 => 100755 Eigen/src/Core/util/Meta.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
 delete mode 100644 Eigen/src/Eigenvalues/CMakeLists.txt
 create mode 100644 Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h
 delete mode 100644 Eigen/src/Eigenvalues/ComplexSchur_MKL.h
 create mode 100644 Eigen/src/Eigenvalues/RealSchur_LAPACKE.h
 delete mode 100644 Eigen/src/Eigenvalues/RealSchur_MKL.h
 create mode 100644 Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h
 delete mode 100644 Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h
 delete mode 100644 Eigen/src/Geometry/CMakeLists.txt
 mode change 100644 => 100755 Eigen/src/Geometry/Scaling.h
 delete mode 100644 Eigen/src/Geometry/arch/CMakeLists.txt
 delete mode 100644 Eigen/src/Householder/CMakeLists.txt
 delete mode 100644 Eigen/src/IterativeLinearSolvers/CMakeLists.txt
 create mode 100644 Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h
 create mode 100644 Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h
 create mode 100644 Eigen/src/IterativeLinearSolvers/SolveWithGuess.h
 delete mode 100644 Eigen/src/Jacobi/CMakeLists.txt
 delete mode 100644 Eigen/src/LU/CMakeLists.txt
 delete mode 100644 Eigen/src/LU/Inverse.h
 create mode 100644 Eigen/src/LU/InverseImpl.h
 create mode 100644 Eigen/src/LU/PartialPivLU_LAPACKE.h
 delete mode 100644 Eigen/src/LU/PartialPivLU_MKL.h
 delete mode 100644 Eigen/src/LU/arch/CMakeLists.txt
 delete mode 100644 Eigen/src/MetisSupport/CMakeLists.txt
 delete mode 100644 Eigen/src/OrderingMethods/CMakeLists.txt
 delete mode 100644 Eigen/src/PaStiXSupport/CMakeLists.txt
 delete mode 100644 Eigen/src/PardisoSupport/CMakeLists.txt
 delete mode 100644 Eigen/src/QR/CMakeLists.txt
 create mode 100644 Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h
 delete mode 100644 Eigen/src/QR/ColPivHouseholderQR_MKL.h
 create mode 100644 Eigen/src/QR/CompleteOrthogonalDecomposition.h
 create mode 100644 Eigen/src/QR/HouseholderQR_LAPACKE.h
 delete mode 100644 Eigen/src/QR/HouseholderQR_MKL.h
 delete mode 100644 Eigen/src/SPQRSupport/CMakeLists.txt
 create mode 100644 Eigen/src/SVD/BDCSVD.h
 delete mode 100644 Eigen/src/SVD/CMakeLists.txt
 create mode 100644 Eigen/src/SVD/JacobiSVD_LAPACKE.h
 delete mode 100644 Eigen/src/SVD/JacobiSVD_MKL.h
 create mode 100644 Eigen/src/SVD/SVDBase.h
 delete mode 100644 Eigen/src/SparseCholesky/CMakeLists.txt
 delete mode 100644 Eigen/src/SparseCore/CMakeLists.txt
 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/SparseLU/CMakeLists.txt
 delete mode 100644 Eigen/src/SparseQR/CMakeLists.txt
 delete mode 100644 Eigen/src/StlSupport/CMakeLists.txt
 delete mode 100644 Eigen/src/SuperLUSupport/CMakeLists.txt
 delete mode 100644 Eigen/src/UmfPackSupport/CMakeLists.txt
 delete mode 100644 Eigen/src/misc/CMakeLists.txt
 create mode 100644 Eigen/src/misc/RealSvd2x2.h
 delete mode 100644 Eigen/src/misc/Solve.h
 delete mode 100644 Eigen/src/misc/SparseSolve.h
 create mode 100644 Eigen/src/misc/lapack.h
 create mode 100755 Eigen/src/misc/lapacke.h
 create mode 100644 Eigen/src/misc/lapacke_mangling.h
 delete mode 100644 Eigen/src/plugins/CMakeLists.txt
 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
 create mode 100644 bench/btl/libs/blaze/main.cpp
 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 100644 bench/perf_monitoring/gemm/gemm_settings.txt
 create mode 100644 bench/perf_monitoring/gemm/lazy_gemm.cpp
 create mode 100644 bench/perf_monitoring/gemm/lazy_gemm_settings.txt
 create mode 100755 bench/perf_monitoring/gemm/make_plot.sh
 create mode 100755 bench/perf_monitoring/gemm/run.sh
 create mode 100644 bench/tensors/README
 create mode 100644 bench/tensors/benchmark.h
 create mode 100644 bench/tensors/benchmark_main.cc
 create mode 100644 bench/tensors/contraction_benchmarks_cpu.cc
 create mode 100644 bench/tensors/tensor_benchmarks.h
 create mode 100644 bench/tensors/tensor_benchmarks_cpu.cc
 create mode 100644 bench/tensors/tensor_benchmarks_fp16_gpu.cu
 create mode 100644 bench/tensors/tensor_benchmarks_gpu.cu
 create mode 100644 bench/tensors/tensor_benchmarks_sycl.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/Eigen3ConfigLegacy.cmake.in
 create mode 100644 cmake/EigenUninstall.cmake
 create mode 100644 cmake/FindComputeCpp.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
 create mode 100644 debian/patches/08_fix_path_FindEigen3.patch
 create mode 100644 debian/patches/12_grammer_tweak.patch
 create mode 100644 debian/patches/14_fix_alignment_mips.patch
 delete mode 100644 doc/A10_Eigen2SupportModes.dox
 create mode 100644 doc/CoeffwiseMathFunctionsTable.dox
 delete mode 100644 doc/CustomizingEigen.dox
 create mode 100644 doc/CustomizingEigen_CustomScalar.dox
 create mode 100644 doc/CustomizingEigen_InheritingMatrix.dox
 create mode 100644 doc/CustomizingEigen_NullaryExpr.dox
 create mode 100644 doc/CustomizingEigen_Plugins.dox
 create mode 100644 doc/DenseDecompositionBenchmark.dox
 create mode 100644 doc/InplaceDecomposition.dox
 create mode 100644 doc/LeastSquares.dox
 create mode 100644 doc/MatrixfreeSolverExample.dox
 create mode 100644 doc/NewExpressionType.dox
 create mode 100644 doc/Pitfalls.dox
 create mode 100644 doc/TopicCMakeGuide.dox
 create mode 100644 doc/TutorialReshapeSlicing.dox
 create mode 100644 doc/UsingBlasLapackBackends.dox
 create mode 100644 doc/UsingNVCC.dox
 create mode 100644 doc/examples/CustomizingEigen_Inheritance.cpp
 create mode 100644 doc/examples/Cwise_erf.cpp
 create mode 100644 doc/examples/Cwise_erfc.cpp
 create mode 100644 doc/examples/Cwise_lgamma.cpp
 delete mode 100644 doc/examples/MatrixBase_cwise_const.cpp
 create mode 100644 doc/examples/TutorialInplaceLU.cpp
 create mode 100644 doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.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/examples/make_circulant2.cpp
 create mode 100644 doc/examples/matrixfree_cg.cpp
 create mode 100644 doc/examples/nullary_indexing.cpp
 create mode 100644 doc/ftv2node.png
 create mode 100644 doc/ftv2pnode.png
 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_boolean_xor.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_sign.cpp
 create mode 100644 doc/snippets/Cwise_sinh.cpp
 create mode 100644 doc/snippets/Cwise_tanh.cpp
 create mode 100644 doc/snippets/DenseBase_LinSpacedInt.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_cwiseSign.cpp
 delete mode 100644 doc/snippets/MatrixBase_extract.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
 create mode 100644 doc/snippets/MatrixBase_selfadjointView.cpp
 create mode 100644 doc/snippets/MatrixBase_triangularView.cpp
 create mode 100644 doc/snippets/SparseMatrix_coeffs.cpp
 create mode 100644 doc/snippets/TopicAliasing_mult4.cpp
 create mode 100644 doc/snippets/TopicAliasing_mult5.cpp
 create mode 100644 doc/snippets/Triangular_solve.cpp
 create mode 100644 doc/snippets/Tutorial_ReshapeMat2Mat.cpp
 create mode 100644 doc/snippets/Tutorial_ReshapeMat2Vec.cpp
 create mode 100644 doc/snippets/Tutorial_SlicingCol.cpp
 create mode 100644 doc/snippets/Tutorial_SlicingVec.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/ternary_1.cpp
 create mode 100644 failtest/ternary_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/array_of_string.cpp
 create mode 100644 test/bdcsvd.cpp
 create mode 100644 test/boostmultiprec.cpp
 create mode 100644 test/bug1213.cpp
 create mode 100644 test/bug1213.h
 create mode 100644 test/bug1213_main.cpp
 create mode 100644 test/constructor.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/fastmath.cpp
 mode change 100644 => 100755 test/geo_transformations.cpp
 create mode 100644 test/half_float.cpp
 create mode 100644 test/incomplete_cholesky.cpp
 create mode 100644 test/inplace_decomposition.cpp
 create mode 100644 test/is_same_dense.cpp
 create mode 100644 test/lscg.cpp
 create mode 100644 test/mpl2only.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/stddeque_overload.cpp
 create mode 100644 test/stdlist_overload.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/Tensor
 create mode 100644 unsupported/Eigen/CXX11/TensorSymmetry
 create mode 100644 unsupported/Eigen/CXX11/ThreadPool
 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/TensorContractionBlocking.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorContractionCuda.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.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/TensorCostModel.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/TensorDeviceCuda.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorDeviceThreadPool.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/TensorFFT.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/TensorGlobalFunctions.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/TensorMacros.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/TensorRandom.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorReductionCuda.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorReductionSycl.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/TensorScan.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/TensorSycl.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorSyclConvertToDeviceExpression.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorSyclExprConstructor.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractAccessor.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractFunctors.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorSyclLeafCount.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorSyclPlaceHolderExpr.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorSyclRun.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorSyclTuple.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorVolumePatch.h
 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/TemplateGroupTheory.h
 create mode 100644 unsupported/Eigen/CXX11/src/ThreadPool/EventCount.h
 create mode 100644 unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h
 create mode 100644 unsupported/Eigen/CXX11/src/ThreadPool/RunQueue.h
 create mode 100644 unsupported/Eigen/CXX11/src/ThreadPool/SimpleThreadPool.h
 create mode 100644 unsupported/Eigen/CXX11/src/ThreadPool/ThreadEnvironment.h
 create mode 100644 unsupported/Eigen/CXX11/src/ThreadPool/ThreadLocal.h
 create mode 100644 unsupported/Eigen/CXX11/src/ThreadPool/ThreadPoolInterface.h
 create mode 100644 unsupported/Eigen/CXX11/src/ThreadPool/ThreadYield.h
 create mode 100644 unsupported/Eigen/CXX11/src/util/CXX11Meta.h
 create mode 100644 unsupported/Eigen/CXX11/src/util/CXX11Workarounds.h
 create mode 100644 unsupported/Eigen/CXX11/src/util/EmulateArray.h
 create mode 100644 unsupported/Eigen/CXX11/src/util/EmulateCXX11Meta.h
 create mode 100644 unsupported/Eigen/CXX11/src/util/MaxSizeVector.h
 create mode 100644 unsupported/Eigen/EulerAngles
 delete mode 100644 unsupported/Eigen/SVD
 create mode 100644 unsupported/Eigen/SpecialFunctions
 mode change 100644 => 100755 unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h
 delete mode 100644 unsupported/Eigen/src/AutoDiff/CMakeLists.txt
 delete mode 100644 unsupported/Eigen/src/BVH/CMakeLists.txt
 delete mode 100644 unsupported/Eigen/src/CMakeLists.txt
 create mode 100644 unsupported/Eigen/src/EulerAngles/CMakeLists.txt
 create mode 100644 unsupported/Eigen/src/EulerAngles/EulerAngles.h
 create mode 100644 unsupported/Eigen/src/EulerAngles/EulerSystem.h
 delete mode 100644 unsupported/Eigen/src/FFT/CMakeLists.txt
 delete mode 100644 unsupported/Eigen/src/IterativeSolvers/CMakeLists.txt
 delete mode 100644 unsupported/Eigen/src/IterativeSolvers/IncompleteCholesky.h
 delete mode 100644 unsupported/Eigen/src/KroneckerProduct/CMakeLists.txt
 delete mode 100644 unsupported/Eigen/src/LevenbergMarquardt/CMakeLists.txt
 delete mode 100644 unsupported/Eigen/src/MatrixFunctions/CMakeLists.txt
 delete mode 100644 unsupported/Eigen/src/MatrixFunctions/MatrixFunctionAtomic.h
 delete mode 100644 unsupported/Eigen/src/MoreVectorization/CMakeLists.txt
 delete mode 100644 unsupported/Eigen/src/NonLinearOptimization/CMakeLists.txt
 delete mode 100644 unsupported/Eigen/src/NumericalDiff/CMakeLists.txt
 delete mode 100644 unsupported/Eigen/src/Polynomials/CMakeLists.txt
 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/SVDBase.h
 delete mode 100644 unsupported/Eigen/src/SVD/TODOBdcsvd.txt
 delete mode 100644 unsupported/Eigen/src/SVD/doneInBDCSVD.txt
 delete mode 100644 unsupported/Eigen/src/Skyline/CMakeLists.txt
 create mode 100644 unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h
 delete mode 100644 unsupported/Eigen/src/SparseExtra/CMakeLists.txt
 create mode 100644 unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsArrayAPI.h
 create mode 100644 unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsFunctors.h
 create mode 100644 unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsHalf.h
 create mode 100644 unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h
 create mode 100644 unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsPacketMath.h
 create mode 100644 unsupported/Eigen/src/SpecialFunctions/arch/CUDA/CudaSpecialFunctions.h
 delete mode 100644 unsupported/Eigen/src/Splines/CMakeLists.txt
 create mode 100644 unsupported/doc/examples/EulerAngles.cpp
 create mode 100644 unsupported/test/EulerAngles.cpp
 create mode 100644 unsupported/test/autodiff_scalar.cpp
 delete mode 100644 unsupported/test/bdcsvd.cpp
 create mode 100644 unsupported/test/cxx11_eventcount.cpp
 create mode 100644 unsupported/test/cxx11_meta.cpp
 create mode 100644 unsupported/test/cxx11_non_blocking_thread_pool.cpp
 create mode 100644 unsupported/test/cxx11_runqueue.cpp
 create mode 100644 unsupported/test/cxx11_tensor_argmax.cpp
 create mode 100644 unsupported/test/cxx11_tensor_argmax_cuda.cu
 create mode 100644 unsupported/test/cxx11_tensor_assign.cpp
 create mode 100644 unsupported/test/cxx11_tensor_broadcast_sycl.cpp
 create mode 100644 unsupported/test/cxx11_tensor_broadcasting.cpp
 create mode 100644 unsupported/test/cxx11_tensor_cast_float16_cuda.cu
 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_complex_cuda.cu
 create mode 100644 unsupported/test/cxx11_tensor_complex_cwise_ops_cuda.cu
 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.cu
 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.cu
 create mode 100644 unsupported/test/cxx11_tensor_custom_index.cpp
 create mode 100644 unsupported/test/cxx11_tensor_custom_op.cpp
 create mode 100644 unsupported/test/cxx11_tensor_device.cu
 create mode 100644 unsupported/test/cxx11_tensor_device_sycl.cpp
 create mode 100644 unsupported/test/cxx11_tensor_dimension.cpp
 create mode 100644 unsupported/test/cxx11_tensor_empty.cpp
 create mode 100644 unsupported/test/cxx11_tensor_expr.cpp
 create mode 100644 unsupported/test/cxx11_tensor_fft.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_forced_eval_sycl.cpp
 create mode 100644 unsupported/test/cxx11_tensor_generator.cpp
 create mode 100644 unsupported/test/cxx11_tensor_ifft.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_notification.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_float16_cuda.cu
 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.cu
 create mode 100644 unsupported/test/cxx11_tensor_reduction.cpp
 create mode 100644 unsupported/test/cxx11_tensor_reduction_cuda.cu
 create mode 100644 unsupported/test/cxx11_tensor_reduction_sycl.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_roundings.cpp
 create mode 100644 unsupported/test/cxx11_tensor_scan.cpp
 create mode 100644 unsupported/test/cxx11_tensor_scan_cuda.cu
 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_sugar.cpp
 create mode 100644 unsupported/test/cxx11_tensor_sycl.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_uint128.cpp
 create mode 100644 unsupported/test/cxx11_tensor_volume_patch.cpp
 delete mode 100644 unsupported/test/jacobisvd.cpp
 create mode 100644 unsupported/test/special_functions.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