[eigen3] branch jessie-backports updated (c7b05d9 -> f38641d)

Anton Gladky gladk at moszumanska.debian.org
Fri Nov 25 05:21:40 UTC 2016


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

gladk pushed a change to branch jessie-backports
in repository eigen3.

      from  c7b05d9   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.
       new  d0cfc90   Merge.
       new  f38641d   Update changelog.

The 2 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                                   |     4 +-
 .hgtags                                            |     4 +
 CMakeLists.txt                                     |    52 +-
 COPYING.MINPACK                                    |   104 +-
 Eigen/CMakeLists.txt                               |     2 +-
 Eigen/Cholesky                                     |     3 +-
 Eigen/CholmodSupport                               |     2 +-
 Eigen/Core                                         |   121 +-
 Eigen/Eigenvalues                                  |     8 +-
 Eigen/Geometry                                     |    12 +-
 Eigen/LU                                           |     3 +-
 Eigen/PaStiXSupport                                |     1 -
 Eigen/QR                                           |     6 +-
 Eigen/SPQRSupport                                  |     2 +-
 Eigen/SVD                                          |     4 +-
 Eigen/SuperLUSupport                               |     2 +-
 Eigen/UmfPackSupport                               |     2 +-
 Eigen/src/CMakeLists.txt                           |     7 -
 Eigen/src/Cholesky/CMakeLists.txt                  |     6 -
 Eigen/src/Cholesky/LDLT.h                          |   124 +-
 Eigen/src/Cholesky/LLT.h                           |    84 +-
 Eigen/src/Cholesky/{LLT_MKL.h => LLT_LAPACKE.h}    |    35 +-
 Eigen/src/CholmodSupport/CMakeLists.txt            |     6 -
 Eigen/src/CholmodSupport/CholmodSupport.h          |   168 +-
 Eigen/src/Core/Array.h                             |    32 +-
 Eigen/src/Core/ArrayBase.h                         |    28 +-
 Eigen/src/Core/ArrayWrapper.h                      |   122 +-
 Eigen/src/Core/AssignEvaluator.h                   |   243 +-
 Eigen/src/Core/Assign_MKL.h                        |    26 +-
 Eigen/src/Core/BandMatrix.h                        |    24 +-
 Eigen/src/Core/Block.h                             |   144 +-
 Eigen/src/Core/CMakeLists.txt                      |    11 -
 Eigen/src/Core/CommaInitializer.h                  |    27 +-
 Eigen/src/Core/ConditionEstimator.h                |   175 +
 Eigen/src/Core/CoreEvaluators.h                    |   511 +-
 Eigen/src/Core/CwiseBinaryOp.h                     |    47 +-
 Eigen/src/Core/CwiseNullaryOp.h                    |   143 +-
 Eigen/src/Core/CwiseTernaryOp.h                    |   197 +
 Eigen/src/Core/CwiseUnaryOp.h                      |    68 +-
 Eigen/src/Core/CwiseUnaryView.h                    |    36 +-
 Eigen/src/Core/DenseBase.h                         |    39 +-
 Eigen/src/Core/DenseCoeffsBase.h                   |    42 +-
 Eigen/src/Core/DenseStorage.h                      |    22 +-
 Eigen/src/Core/Diagonal.h                          |    14 +-
 Eigen/src/Core/DiagonalMatrix.h                    |    27 +-
 Eigen/src/Core/Dot.h                               |    95 +-
 Eigen/src/Core/EigenBase.h                         |     6 +-
 Eigen/src/Core/GeneralProduct.h                    |    59 +-
 Eigen/src/Core/GenericPacketMath.h                 |    86 +-
 Eigen/src/Core/GlobalFunctions.h                   |   160 +-
 Eigen/src/Core/IO.h                                |    26 +-
 Eigen/src/Core/Inverse.h                           |     2 +-
 Eigen/src/Core/Map.h                               |    45 +-
 Eigen/src/Core/MapBase.h                           |    54 +-
 Eigen/src/Core/MathFunctions.h                     |   419 +-
 Eigen/src/Core/MathFunctionsImpl.h                 |    78 +
 Eigen/src/Core/Matrix.h                            |    94 +-
 Eigen/src/Core/MatrixBase.h                        |    65 +-
 Eigen/src/Core/NestByValue.h                       |    15 +-
 Eigen/src/Core/NoAlias.h                           |     8 +-
 Eigen/src/Core/NumTraits.h                         |   119 +-
 Eigen/src/Core/PermutationMatrix.h                 |    75 +-
 Eigen/src/Core/PlainObjectBase.h                   |    63 +-
 Eigen/src/Core/Product.h                           |    66 +-
 Eigen/src/Core/ProductEvaluators.h                 |   266 +-
 Eigen/src/Core/Random.h                            |     3 +-
 Eigen/src/Core/Redux.h                             |    53 +-
 Eigen/src/Core/Ref.h                               |   151 +-
 Eigen/src/Core/Replicate.h                         |    31 +-
 Eigen/src/Core/ReturnByValue.h                     |     9 +-
 Eigen/src/Core/Reverse.h                           |    28 +-
 Eigen/src/Core/SelfAdjointView.h                   |    46 +-
 Eigen/src/Core/SelfCwiseBinaryOp.h                 |    18 +-
 Eigen/src/Core/Solve.h                             |    29 +-
 Eigen/src/Core/SolveTriangular.h                   |     4 +-
 Eigen/src/Core/SpecialFunctions.h                  |   160 -
 Eigen/src/Core/StableNorm.h                        |     7 +-
 Eigen/src/Core/Stride.h                            |     4 +-
 Eigen/src/Core/Transpose.h                         |    42 +-
 Eigen/src/Core/Transpositions.h                    |    60 +-
 Eigen/src/Core/TriangularMatrix.h                  |    94 +-
 Eigen/src/Core/VectorBlock.h                       |    25 +-
 Eigen/src/Core/VectorwiseOp.h                      |    29 +-
 Eigen/src/Core/Visitor.h                           |     6 +-
 Eigen/src/Core/arch/AVX/CMakeLists.txt             |     6 -
 Eigen/src/Core/arch/AVX/Complex.h                  |    20 +
 Eigen/src/Core/arch/AVX/MathFunctions.h            |   100 +-
 Eigen/src/Core/arch/AVX/PacketMath.h               |    37 +-
 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              |   183 +-
 Eigen/src/Core/arch/AltiVec/MathFunctions.h        |   186 +-
 Eigen/src/Core/arch/AltiVec/PacketMath.h           |   408 +-
 Eigen/src/Core/arch/CMakeLists.txt                 |     9 -
 Eigen/src/Core/arch/CUDA/CMakeLists.txt            |     6 -
 Eigen/src/Core/arch/CUDA/Complex.h                 |   103 +
 Eigen/src/Core/arch/CUDA/Half.h                    |   585 +
 Eigen/src/Core/arch/CUDA/MathFunctions.h           |    51 +-
 Eigen/src/Core/arch/CUDA/PacketMath.h              |    32 +-
 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                 |    32 +-
 Eigen/src/Core/arch/NEON/PacketMath.h              |    91 +-
 Eigen/src/Core/arch/SSE/CMakeLists.txt             |     6 -
 Eigen/src/Core/arch/SSE/Complex.h                  |    24 +-
 Eigen/src/Core/arch/SSE/MathFunctions.h            |    59 +-
 Eigen/src/Core/arch/SSE/PacketMath.h               |   115 +-
 Eigen/src/Core/arch/ZVector/Complex.h              |   186 +
 Eigen/src/Core/arch/ZVector/MathFunctions.h        |   110 +
 Eigen/src/Core/arch/ZVector/PacketMath.h           |   575 +
 Eigen/src/Core/functors/AssignmentFunctors.h       |    70 +-
 Eigen/src/Core/functors/BinaryFunctors.h           |   435 +-
 Eigen/src/Core/functors/CMakeLists.txt             |     6 -
 Eigen/src/Core/functors/NullaryFunctors.h          |   202 +-
 Eigen/src/Core/functors/TernaryFunctors.h          |    25 +
 Eigen/src/Core/functors/UnaryFunctors.h            |   246 +-
 Eigen/src/Core/products/CMakeLists.txt             |     6 -
 Eigen/src/Core/products/GeneralBlockPanelKernel.h  |   224 +-
 Eigen/src/Core/products/GeneralMatrixMatrix.h      |    64 +-
 .../Core/products/GeneralMatrixMatrixTriangular.h  |    52 +-
 ..._MKL.h => GeneralMatrixMatrixTriangular_BLAS.h} |    59 +-
 ...trixMatrix_MKL.h => GeneralMatrixMatrix_BLAS.h} |    45 +-
 Eigen/src/Core/products/GeneralMatrixVector.h      |    14 +-
 ...trixVector_MKL.h => GeneralMatrixVector_BLAS.h} |    43 +-
 Eigen/src/Core/products/Parallelizer.h             |    19 +-
 Eigen/src/Core/products/SelfadjointMatrixMatrix.h  |    46 +-
 ...Matrix_MKL.h => SelfadjointMatrixMatrix_BLAS.h} |   136 +-
 Eigen/src/Core/products/SelfadjointMatrixVector.h  |     2 +-
 ...Vector_MKL.h => SelfadjointMatrixVector_BLAS.h} |    38 +-
 Eigen/src/Core/products/SelfadjointProduct.h       |    24 +-
 Eigen/src/Core/products/TriangularMatrixMatrix.h   |     8 +-
 ...xMatrix_MKL.h => TriangularMatrixMatrix_BLAS.h} |   107 +-
 Eigen/src/Core/products/TriangularMatrixVector.h   |    10 +-
 ...xVector_MKL.h => TriangularMatrixVector_BLAS.h} |    94 +-
 Eigen/src/Core/products/TriangularSolverMatrix.h   |     2 +-
 ...rMatrix_MKL.h => TriangularSolverMatrix_BLAS.h} |    56 +-
 Eigen/src/Core/util/BlasUtil.h                     |    95 +-
 Eigen/src/Core/util/CMakeLists.txt                 |     6 -
 Eigen/src/Core/util/Constants.h                    |    35 +-
 Eigen/src/Core/util/DisableStupidWarnings.h        |    34 +-
 Eigen/src/Core/util/ForwardDeclarations.h          |    37 +-
 Eigen/src/Core/util/MKL_support.h                  |    50 +-
 Eigen/src/Core/util/Macros.h                       |   204 +-
 Eigen/src/Core/util/Memory.h                       |   149 +-
 Eigen/src/Core/util/Meta.h                         |   158 +-
 Eigen/src/Core/util/ReenableStupidWarnings.h       |    13 +
 Eigen/src/Core/util/StaticAssert.h                 |    18 +-
 Eigen/src/Core/util/XprHelper.h                    |   294 +-
 Eigen/src/Eigenvalues/CMakeLists.txt               |     6 -
 .../{ComplexSchur_MKL.h => ComplexSchur_LAPACKE.h} |    34 +-
 Eigen/src/Eigenvalues/EigenSolver.h                |    36 +-
 Eigen/src/Eigenvalues/GeneralizedEigenSolver.h     |   193 +-
 Eigen/src/Eigenvalues/RealQZ.h                     |    32 +-
 Eigen/src/Eigenvalues/RealSchur.h                  |    12 +-
 .../{RealSchur_MKL.h => RealSchur_LAPACKE.h}       |    34 +-
 Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h     |    62 +-
 ...lver_MKL.h => SelfAdjointEigenSolver_LAPACKE.h} |    36 +-
 Eigen/src/Eigenvalues/Tridiagonalization.h         |     4 +-
 Eigen/src/Geometry/AlignedBox.h                    |    86 +-
 Eigen/src/Geometry/AngleAxis.h                     |    65 +-
 Eigen/src/Geometry/CMakeLists.txt                  |     8 -
 Eigen/src/Geometry/EulerAngles.h                   |    22 +-
 Eigen/src/Geometry/Homogeneous.h                   |   124 +-
 Eigen/src/Geometry/Hyperplane.h                    |    59 +-
 Eigen/src/Geometry/OrthoMethods.h                  |    27 +-
 Eigen/src/Geometry/ParametrizedLine.h              |    58 +-
 Eigen/src/Geometry/Quaternion.h                    |   178 +-
 Eigen/src/Geometry/Rotation2D.h                    |    60 +-
 Eigen/src/Geometry/RotationBase.h                  |    48 +-
 Eigen/src/Geometry/Scaling.h                       |    30 +-
 Eigen/src/Geometry/Transform.h                     |   224 +-
 Eigen/src/Geometry/Translation.h                   |    60 +-
 Eigen/src/Geometry/Umeyama.h                       |    18 +-
 Eigen/src/Geometry/arch/CMakeLists.txt             |     6 -
 Eigen/src/Householder/CMakeLists.txt               |     6 -
 Eigen/src/Householder/Householder.h                |     4 +-
 Eigen/src/Householder/HouseholderSequence.h        |     7 +-
 Eigen/src/IterativeLinearSolvers/CMakeLists.txt    |     6 -
 .../IterativeLinearSolvers/IncompleteCholesky.h    |   186 +-
 .../IterativeLinearSolvers/IterativeSolverBase.h   |    10 +-
 Eigen/src/IterativeLinearSolvers/SolveWithGuess.h  |    14 +-
 Eigen/src/Jacobi/CMakeLists.txt                    |     6 -
 Eigen/src/Jacobi/Jacobi.h                          |     5 +-
 Eigen/src/LU/CMakeLists.txt                        |     8 -
 Eigen/src/LU/FullPivLU.h                           |    74 +-
 Eigen/src/LU/InverseImpl.h                         |    12 +-
 Eigen/src/LU/PartialPivLU.h                        |    92 +-
 .../{PartialPivLU_MKL.h => PartialPivLU_LAPACKE.h} |    26 +-
 Eigen/src/LU/arch/CMakeLists.txt                   |     6 -
 Eigen/src/LU/arch/Inverse_SSE.h                    |    28 +-
 Eigen/src/MetisSupport/CMakeLists.txt              |     6 -
 Eigen/src/OrderingMethods/Amd.h                    |     9 +-
 Eigen/src/OrderingMethods/CMakeLists.txt           |     6 -
 Eigen/src/OrderingMethods/Eigen_Colamd.h           |    31 +-
 Eigen/src/OrderingMethods/Ordering.h               |     9 +-
 Eigen/src/PaStiXSupport/CMakeLists.txt             |     6 -
 Eigen/src/PaStiXSupport/PaStiXSupport.h            |    16 +-
 Eigen/src/PardisoSupport/CMakeLists.txt            |     6 -
 Eigen/src/PardisoSupport/PardisoSupport.h          |    41 +-
 Eigen/src/QR/CMakeLists.txt                        |     6 -
 Eigen/src/QR/ColPivHouseholderQR.h                 |   175 +-
 ...olderQR_MKL.h => ColPivHouseholderQR_LAPACKE.h} |    41 +-
 Eigen/src/QR/CompleteOrthogonalDecomposition.h     |   562 +
 Eigen/src/QR/FullPivHouseholderQR.h                |    42 +-
 Eigen/src/QR/HouseholderQR.h                       |    45 +-
 ...HouseholderQR_MKL.h => HouseholderQR_LAPACKE.h} |    24 +-
 Eigen/src/SPQRSupport/CMakeLists.txt               |     6 -
 Eigen/src/SPQRSupport/SuiteSparseQRSupport.h       |     7 +-
 Eigen/src/SVD/BDCSVD.h                             |    66 +-
 Eigen/src/SVD/CMakeLists.txt                       |     6 -
 Eigen/src/SVD/JacobiSVD.h                          |   133 +-
 .../SVD/{JacobiSVD_MKL.h => JacobiSVD_LAPACKE.h}   |    48 +-
 Eigen/src/SVD/SVDBase.h                            |     9 +-
 Eigen/src/SparseCholesky/CMakeLists.txt            |     6 -
 Eigen/src/SparseCholesky/SimplicialCholesky.h      |    10 +-
 Eigen/src/SparseCore/CMakeLists.txt                |     6 -
 Eigen/src/SparseCore/CompressedStorage.h           |    13 +-
 .../SparseCore/ConservativeSparseSparseProduct.h   |     2 +-
 Eigen/src/SparseCore/SparseAssign.h                |    50 +-
 Eigen/src/SparseCore/SparseBlock.h                 |  1189 +-
 Eigen/src/SparseCore/SparseCompressedBase.h        |    54 +-
 Eigen/src/SparseCore/SparseCwiseBinaryOp.h         |   252 +-
 Eigen/src/SparseCore/SparseCwiseUnaryOp.h          |     2 +-
 Eigen/src/SparseCore/SparseDenseProduct.h          |    22 +-
 Eigen/src/SparseCore/SparseMap.h                   |    63 +-
 Eigen/src/SparseCore/SparseMatrix.h                |    28 +-
 Eigen/src/SparseCore/SparseMatrixBase.h            |    36 +-
 Eigen/src/SparseCore/SparseProduct.h               |    33 +-
 Eigen/src/SparseCore/SparseRedux.h                 |     7 +-
 Eigen/src/SparseCore/SparseRef.h                   |    27 +-
 Eigen/src/SparseCore/SparseSelfAdjointView.h       |   117 +-
 Eigen/src/SparseCore/SparseSolverBase.h            |    16 +-
 .../SparseCore/SparseSparseProductWithPruning.h    |     2 +-
 Eigen/src/SparseCore/SparseTriangularView.h        |   117 +-
 Eigen/src/SparseCore/SparseVector.h                |    63 +-
 Eigen/src/SparseCore/SparseView.h                  |     2 +-
 Eigen/src/SparseLU/CMakeLists.txt                  |     6 -
 Eigen/src/SparseLU/SparseLU.h                      |     2 +-
 Eigen/src/SparseLU/SparseLU_gemm_kernel.h          |    16 +-
 Eigen/src/SparseLU/SparseLU_kernel_bmod.h          |    27 +-
 Eigen/src/SparseQR/CMakeLists.txt                  |     6 -
 Eigen/src/SparseQR/SparseQR.h                      |    20 +-
 Eigen/src/StlSupport/CMakeLists.txt                |     6 -
 Eigen/src/StlSupport/StdDeque.h                    |    18 +-
 Eigen/src/StlSupport/StdList.h                     |    18 +-
 Eigen/src/SuperLUSupport/CMakeLists.txt            |     6 -
 Eigen/src/SuperLUSupport/SuperLUSupport.h          |    38 +-
 Eigen/src/UmfPackSupport/CMakeLists.txt            |     6 -
 Eigen/src/UmfPackSupport/UmfPackSupport.h          |     6 +-
 Eigen/src/misc/CMakeLists.txt                      |     6 -
 Eigen/src/misc/RealSvd2x2.h                        |    55 +
 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            |   190 +-
 Eigen/src/plugins/ArrayCwiseUnaryOps.h             |   215 +-
 Eigen/src/plugins/BlockMethods.h                   |  1211 +-
 Eigen/src/plugins/CMakeLists.txt                   |     6 -
 Eigen/src/plugins/CommonCwiseBinaryOps.h           |    36 +-
 Eigen/src/plugins/CommonCwiseUnaryOps.h            |   172 +-
 Eigen/src/plugins/MatrixCwiseBinaryOps.h           |    20 +-
 Eigen/src/plugins/MatrixCwiseUnaryOps.h            |    80 +-
 README.md                                          |     6 +-
 bench/BenchTimer.h                                 |     1 -
 bench/benchCholesky.cpp                            |    16 +-
 bench/btl/generic_bench/btl.hh                     |    13 +-
 bench/btl/libs/blaze/CMakeLists.txt                |     7 +-
 bench/dense_solvers.cpp                            |   200 +-
 bench/perf_monitoring/gemm/changesets.txt          |    16 +-
 bench/perf_monitoring/gemm/lazy_gemm.cpp           |     9 +-
 bench/perf_monitoring/gemm/make_plot.sh            |     2 +-
 bench/perf_monitoring/gemm/run.sh                  |     8 +-
 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                  |   391 +-
 bench/tensors/tensor_benchmarks_cpu.cc             |    90 +-
 ...hmarks_gpu.cc => tensor_benchmarks_fp16_gpu.cu} |    36 +-
 ..._benchmarks_gpu.cc => tensor_benchmarks_gpu.cu} |    32 +-
 bench/tensors/tensor_benchmarks_sycl.cc            |    37 +
 blas/PackedTriangularMatrixVector.h                |     4 +-
 blas/common.h                                      |    29 +-
 blas/level1_impl.h                                 |     6 +-
 blas/level2_cplx_impl.h                            |   110 +-
 blas/level2_impl.h                                 |   342 +-
 blas/level2_real_impl.h                            |   162 +-
 blas/level3_impl.h                                 |   436 +-
 blas/single.cpp                                    |     2 +-
 cmake/EigenDetermineOSVersion.cmake                |     2 +-
 cmake/EigenTesting.cmake                           |   273 +-
 cmake/FindComputeCpp.cmake                         |   245 +
 cmake/FindEigen3.cmake                             |    27 +-
 cmake/FindSuperLU.cmake                            |    23 +-
 debian/Changelog_upstream                          |   214 +-
 debian/changelog                                   |    55 +
 debian/control                                     |     8 +-
 debian/copyright                                   |   218 +-
 debian/patches/02_remove_buildtype_check.patch     |     9 +-
 debian/patches/04_remove_piwik.patch               |     7 +-
 debian/patches/05_remove_html_timestamp.patch      |     9 +-
 debian/patches/06_remove_doc_matrix.patch          |     7 +-
 debian/patches/07_remove_compressed_doc.patch      |     9 +-
 debian/patches/08_fix_path_FindEigen3.patch        |     9 +-
 debian/patches/12_grammer_tweak.patch              |    39 +
 debian/patches/series                              |     1 +
 debug/msvc/eigen.natvis                            |   470 +-
 debug/msvc/eigen_autoexp_part.dat                  |   590 +-
 doc/A05_PortingFrom2To3.dox                        |     8 +-
 doc/AsciiQuickReference.txt                        |   113 +-
 doc/CMakeLists.txt                                 |     4 +
 doc/CoeffwiseMathFunctionsTable.dox                |   525 +
 doc/CustomizingEigen.dox                           |   226 -
 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                                    |    26 +-
 doc/InplaceDecomposition.dox                       |   115 +
 doc/Manual.dox                                     |    25 +-
 doc/MatrixfreeSolverExample.dox                    |     8 +-
 doc/NewExpressionType.dox                          |     8 +-
 doc/Overview.dox                                   |     4 +-
 doc/PreprocessorDirectives.dox                     |    36 +-
 doc/QuickReference.dox                             |     2 +-
 doc/SparseLinearSystems.dox                        |    23 +-
 doc/SparseQuickReference.dox                       |    76 +-
 doc/StructHavingEigenMembers.dox                   |     6 +-
 doc/TemplateKeyword.dox                            |     8 +-
 doc/TopicAliasing.dox                              |    30 +-
 doc/TopicAssertions.dox                            |     2 +-
 doc/TopicLazyEvaluation.dox                        |     4 +-
 doc/TopicLinearAlgebraDecompositions.dox           |     2 +
 doc/TutorialArrayClass.dox                         |     2 +-
 doc/TutorialReductionsVisitorsBroadcasting.dox     |    18 +-
 doc/TutorialReshapeSlicing.dox                     |    65 +
 doc/TutorialSparse.dox                             |    31 +-
 doc/UnalignedArrayAssert.dox                       |    32 +-
 ...ingIntelMKL.dox => UsingBlasLapackBackends.dox} |    80 +-
 doc/UsingIntelMKL.dox                              |    96 +-
 doc/eigendoxy.css                                  |    31 +-
 doc/examples/CMakeLists.txt                        |     5 +
 doc/examples/Cwise_erf.cpp                         |     9 +
 doc/examples/Cwise_erfc.cpp                        |     9 +
 doc/examples/Cwise_lgamma.cpp                      |     9 +
 doc/examples/TutorialInplaceLU.cpp                 |    61 +
 doc/examples/make_circulant2.cpp                   |    52 +
 doc/examples/nullary_indexing.cpp                  |    66 +
 doc/ftv2node.png                                   |   Bin 0 -> 86 bytes
 doc/ftv2pnode.png                                  |   Bin 0 -> 229 bytes
 doc/snippets/CMakeLists.txt                        |     2 -
 doc/snippets/Cwise_sign.cpp                        |     2 +
 doc/snippets/DenseBase_LinSpacedInt.cpp            |     8 +
 doc/snippets/MatrixBase_cwiseSign.cpp              |     4 +
 doc/snippets/SparseMatrix_coeffs.cpp               |     9 +
 doc/snippets/TopicAliasing_mult4.cpp               |     5 +
 doc/snippets/TopicAliasing_mult5.cpp               |     5 +
 .../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/compile_snippet.cpp.in                |     5 +-
 doc/special_examples/random_cpp11.cpp              |     2 +-
 lapack/lapack_common.h                             |     1 +
 lapack/svd.cpp                                     |     9 +-
 scripts/buildtests.in                              |     2 +-
 scripts/check.in                                   |     2 +-
 test/CMakeLists.txt                                |    40 +-
 test/adjoint.cpp                                   |    20 +-
 test/array.cpp                                     |    54 +-
 test/array_for_matrix.cpp                          |    28 +-
 test/array_of_string.cpp                           |    32 +
 test/array_reverse.cpp                             |     2 -
 test/block.cpp                                     |     5 +
 test/boostmultiprec.cpp                            |   201 +
 test/bug1213.cpp                                   |    13 +
 test/bug1213.h                                     |     8 +
 test/bug1213_main.cpp                              |    18 +
 test/cholesky.cpp                                  |   130 +-
 test/cholmod_support.cpp                           |    14 +-
 test/commainitializer.cpp                          |    60 +
 test/cuda_basic.cu                                 |    16 +-
 test/diagonal.cpp                                  |     7 +
 test/dynalloc.cpp                                  |    28 +-
 test/eigensolver_generalized_real.cpp              |    46 +-
 test/eigensolver_generic.cpp                       |    29 +-
 test/eigensolver_selfadjoint.cpp                   |    62 +-
 test/evaluators.cpp                                |    14 +-
 test/fastmath.cpp                                  |     3 +-
 test/first_aligned.cpp                             |     2 +-
 test/geo_alignedbox.cpp                            |     2 +
 test/geo_homogeneous.cpp                           |     4 +
 test/geo_hyperplane.cpp                            |    10 +-
 test/geo_quaternion.cpp                            |    17 +-
 test/geo_transformations.cpp                       |    89 +-
 test/half_float.cpp                                |   252 +
 test/incomplete_cholesky.cpp                       |    40 +-
 test/inplace_decomposition.cpp                     |   110 +
 test/integer_types.cpp                             |     8 +
 test/is_same_dense.cpp                             |     2 +
 test/linearstructure.cpp                           |    21 +-
 test/lu.cpp                                        |    23 +-
 test/main.h                                        |    51 +-
 test/mapped_matrix.cpp                             |     8 +-
 test/mapstride.cpp                                 |     8 +-
 test/mixingtypes.cpp                               |   167 +-
 test/nesting_ops.cpp                               |     4 +-
 test/nomalloc.cpp                                  |    13 +-
 test/nullary.cpp                                   |   178 +-
 test/packetmath.cpp                                |   100 +-
 test/pastix_support.cpp                            |     8 +
 test/prec_inverse_4x4.cpp                          |    15 +
 test/product.h                                     |    91 +-
 test/product_extra.cpp                             |    90 +
 test/product_large.cpp                             |    25 +-
 test/product_notemporary.cpp                       |     9 +
 test/product_small.cpp                             |    63 +-
 test/qr.cpp                                        |     2 +-
 test/qr_colpivoting.cpp                            |   192 +
 test/qr_fullpivoting.cpp                           |    24 +-
 test/rand.cpp                                      |    46 +-
 test/real_qz.cpp                                   |    16 +-
 test/rvalue_types.cpp                              |     8 +-
 test/schur_real.cpp                                |     2 +-
 test/sparse_basic.cpp                              |    87 +-
 test/sparse_block.cpp                              |     5 +-
 test/sparse_product.cpp                            |    42 +-
 test/sparse_ref.cpp                                |     4 +-
 test/sparse_solver.h                               |    42 +
 test/sparse_vector.cpp                             |    56 +-
 test/sparseqr.cpp                                  |     2 +-
 test/spqr_support.cpp                              |     4 +-
 test/stable_norm.cpp                               |    15 +
 test/{stdvector.cpp => stddeque_overload.cpp}      |    72 +-
 test/stdlist_overload.cpp                          |   192 +
 test/stdvector.cpp                                 |     6 +-
 test/stdvector_overload.cpp                        |     6 +-
 test/svd_common.h                                  |    19 +-
 test/svd_fill.h                                    |    30 +-
 test/swap.cpp                                      |    11 +-
 test/triangular.cpp                                |    12 +-
 test/unalignedassert.cpp                           |     2 +-
 test/vectorization_logic.cpp                       |   120 +-
 test/vectorwiseop.cpp                              |     9 +-
 test/zerosized.cpp                                 |    20 +-
 unsupported/Eigen/AlignedVector3                   |     4 +-
 unsupported/Eigen/CMakeLists.txt                   |     7 +-
 unsupported/Eigen/CXX11/CMakeLists.txt             |     4 +-
 unsupported/Eigen/CXX11/Core                       |    48 -
 unsupported/Eigen/CXX11/Tensor                     |    54 +-
 unsupported/Eigen/CXX11/TensorSymmetry             |     2 +
 unsupported/Eigen/CXX11/ThreadPool                 |    65 +
 unsupported/Eigen/CXX11/src/CMakeLists.txt         |     3 -
 unsupported/Eigen/CXX11/src/Core/CMakeLists.txt    |     1 -
 .../Eigen/CXX11/src/Core/util/CMakeLists.txt       |     6 -
 unsupported/Eigen/CXX11/src/Tensor/CMakeLists.txt  |     6 -
 unsupported/Eigen/CXX11/src/Tensor/README.md       |   180 +-
 unsupported/Eigen/CXX11/src/Tensor/Tensor.h        |    28 +-
 unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h  |    17 +-
 unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h  |    38 +-
 unsupported/Eigen/CXX11/src/Tensor/TensorBase.h    |   246 +-
 .../Eigen/CXX11/src/Tensor/TensorBroadcasting.h    |    91 +-
 .../Eigen/CXX11/src/Tensor/TensorChipping.h        |    79 +-
 .../Eigen/CXX11/src/Tensor/TensorConcatenation.h   |    37 +-
 .../Eigen/CXX11/src/Tensor/TensorContraction.h     |   644 +-
 .../CXX11/src/Tensor/TensorContractionBlocking.h   |    56 +
 .../Eigen/CXX11/src/Tensor/TensorContractionCuda.h |   186 +-
 .../CXX11/src/Tensor/TensorContractionMapper.h     |   467 +
 .../CXX11/src/Tensor/TensorContractionThreadPool.h |   701 +-
 .../Eigen/CXX11/src/Tensor/TensorConversion.h      |   102 +-
 .../Eigen/CXX11/src/Tensor/TensorConvolution.h     |    67 +-
 .../Eigen/CXX11/src/Tensor/TensorCostModel.h       |   212 +
 .../Eigen/CXX11/src/Tensor/TensorCustomOp.h        |    35 +-
 .../Eigen/CXX11/src/Tensor/TensorDeviceCuda.h      |   177 +-
 .../Eigen/CXX11/src/Tensor/TensorDeviceDefault.h   |    20 +
 .../Eigen/CXX11/src/Tensor/TensorDeviceSycl.h      |   122 +
 .../CXX11/src/Tensor/TensorDeviceThreadPool.h      |   303 +-
 .../Eigen/CXX11/src/Tensor/TensorDimensionList.h   |     2 +-
 .../Eigen/CXX11/src/Tensor/TensorDimensions.h      |    60 +-
 unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h  |    93 +-
 .../Eigen/CXX11/src/Tensor/TensorEvaluator.h       |   238 +-
 .../Eigen/CXX11/src/Tensor/TensorExecutor.h        |   230 +-
 unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h    |    99 +-
 unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h     |   427 +-
 .../Eigen/CXX11/src/Tensor/TensorFixedSize.h       |   109 +-
 .../Eigen/CXX11/src/Tensor/TensorForcedEval.h      |    79 +-
 .../CXX11/src/Tensor/TensorForwardDeclarations.h   |    24 +-
 .../Eigen/CXX11/src/Tensor/TensorFunctors.h        |   632 +-
 .../Eigen/CXX11/src/Tensor/TensorGenerator.h       |    22 +-
 .../Eigen/CXX11/src/Tensor/TensorGlobalFunctions.h |    33 +
 unsupported/Eigen/CXX11/src/Tensor/TensorIO.h      |    69 +-
 .../Eigen/CXX11/src/Tensor/TensorImagePatch.h      |   103 +-
 .../Eigen/CXX11/src/Tensor/TensorIndexList.h       |   303 +-
 .../Eigen/CXX11/src/Tensor/TensorInflation.h       |    34 +-
 .../Eigen/CXX11/src/Tensor/TensorInitializer.h     |     4 +-
 unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h  |    52 +-
 .../Eigen/CXX11/src/Tensor/TensorLayoutSwap.h      |    14 +-
 unsupported/Eigen/CXX11/src/Tensor/TensorMacros.h  |     4 +-
 unsupported/Eigen/CXX11/src/Tensor/TensorMap.h     |    74 +-
 unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h    |    92 +-
 .../Eigen/CXX11/src/Tensor/TensorMorphing.h        |   327 +-
 unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h |   201 +-
 unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h   |    82 +-
 unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h  |   276 +
 .../Eigen/CXX11/src/Tensor/TensorReduction.h       |   454 +-
 .../Eigen/CXX11/src/Tensor/TensorReductionCuda.h   |   660 +-
 .../Eigen/CXX11/src/Tensor/TensorReductionSycl.h   |   242 +
 unsupported/Eigen/CXX11/src/Tensor/TensorRef.h     |    12 +-
 unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h |    49 +-
 unsupported/Eigen/CXX11/src/Tensor/TensorScan.h    |   287 +
 .../Eigen/CXX11/src/Tensor/TensorShuffling.h       |    41 +-
 unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h |    13 +-
 .../Eigen/CXX11/src/Tensor/TensorStriding.h        |    61 +-
 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  |    59 +-
 unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h |    47 +-
 .../Eigen/CXX11/src/Tensor/TensorVolumePatch.h     |   107 +-
 .../Eigen/CXX11/src/TensorSymmetry/CMakeLists.txt  |     8 -
 .../CXX11/src/TensorSymmetry/util/CMakeLists.txt   |     6 -
 .../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 +
 .../Eigen/CXX11/src/{Core => }/util/CXX11Meta.h    |    34 +-
 .../CXX11/src/{Core => }/util/CXX11Workarounds.h   |     4 +-
 .../Eigen/CXX11/src/{Core => }/util/EmulateArray.h |    74 +-
 .../CXX11/src/{Core => }/util/EmulateCXX11Meta.h   |     2 +-
 unsupported/Eigen/CXX11/src/util/MaxSizeVector.h   |   141 +
 unsupported/Eigen/EulerAngles                      |    43 +
 unsupported/Eigen/KroneckerProduct                 |     2 +
 unsupported/Eigen/MPRealSupport                    |    29 +-
 unsupported/Eigen/OpenGLSupport                    |     4 +-
 unsupported/Eigen/SpecialFunctions                 |    63 +
 unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h  |    49 +-
 unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h    |   202 +-
 unsupported/Eigen/src/AutoDiff/CMakeLists.txt      |     6 -
 unsupported/Eigen/src/BVH/CMakeLists.txt           |     6 -
 unsupported/Eigen/src/CMakeLists.txt               |    15 -
 .../src/Eigenvalues/ArpackSelfAdjointEigenSolver.h |    14 +-
 unsupported/Eigen/src/Eigenvalues/CMakeLists.txt   |     6 -
 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/GMRES.h     |     5 +-
 .../Eigen/src/KroneckerProduct/CMakeLists.txt      |     6 -
 .../src/KroneckerProduct/KroneckerTensorProduct.h  |     6 +-
 .../Eigen/src/LevenbergMarquardt/CMakeLists.txt    |     6 -
 .../src/LevenbergMarquardt/LevenbergMarquardt.h    |     2 +-
 .../Eigen/src/MatrixFunctions/CMakeLists.txt       |     6 -
 .../Eigen/src/MatrixFunctions/MatrixExponential.h  |    21 +-
 .../Eigen/src/MatrixFunctions/MatrixFunction.h     |     9 +-
 .../Eigen/src/MatrixFunctions/MatrixLogarithm.h    |    18 +-
 .../Eigen/src/MatrixFunctions/MatrixPower.h        |    18 +-
 .../Eigen/src/MatrixFunctions/MatrixSquareRoot.h   |    33 +-
 .../Eigen/src/MoreVectorization/CMakeLists.txt     |     6 -
 .../Eigen/src/NonLinearOptimization/CMakeLists.txt |     6 -
 .../NonLinearOptimization/HybridNonLinearSolver.h  |     4 +-
 .../src/NonLinearOptimization/LevenbergMarquardt.h |     6 +-
 unsupported/Eigen/src/NumericalDiff/CMakeLists.txt |     6 -
 unsupported/Eigen/src/Polynomials/CMakeLists.txt   |     6 -
 unsupported/Eigen/src/Skyline/CMakeLists.txt       |     6 -
 unsupported/Eigen/src/SparseExtra/CMakeLists.txt   |     6 -
 unsupported/Eigen/src/SparseExtra/RandomSetter.h   |     6 +-
 .../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             |     6 +-
 unsupported/Eigen/src/Splines/SplineFitting.h      |     6 +-
 unsupported/doc/examples/BVH_Example.cpp           |     4 +-
 unsupported/doc/examples/EulerAngles.cpp           |    46 +
 unsupported/test/CMakeLists.txt                    |   212 +-
 unsupported/test/EulerAngles.cpp                   |   208 +
 unsupported/test/FFTW.cpp                          |    32 +-
 unsupported/test/NonLinearOptimization.cpp         |    16 +-
 unsupported/test/autodiff.cpp                      |   153 +-
 unsupported/test/autodiff_scalar.cpp               |    39 +
 unsupported/test/cxx11_eventcount.cpp              |   142 +
 unsupported/test/cxx11_meta.cpp                    |    25 +-
 .../test/cxx11_non_blocking_thread_pool.cpp        |   107 +
 unsupported/test/cxx11_runqueue.cpp                |   235 +
 unsupported/test/cxx11_tensor_argmax.cpp           |     8 +-
 ...argmax_cuda.cpp => cxx11_tensor_argmax_cuda.cu} |    41 +-
 unsupported/test/cxx11_tensor_assign.cpp           |     2 +-
 unsupported/test/cxx11_tensor_broadcast_sycl.cpp   |    74 +
 unsupported/test/cxx11_tensor_broadcasting.cpp     |     2 +-
 unsupported/test/cxx11_tensor_cast_float16_cuda.cu |    82 +
 unsupported/test/cxx11_tensor_complex_cuda.cu      |   153 +
 .../test/cxx11_tensor_complex_cwise_ops_cuda.cu    |    97 +
 unsupported/test/cxx11_tensor_contract_cuda.cpp    |   120 -
 unsupported/test/cxx11_tensor_contract_cuda.cu     |   216 +
 unsupported/test/cxx11_tensor_contraction.cpp      |    86 +-
 unsupported/test/cxx11_tensor_cuda.cpp             |   664 -
 unsupported/test/cxx11_tensor_cuda.cu              |  1287 ++
 ...11_tensor_device.cpp => cxx11_tensor_device.cu} |    30 +-
 unsupported/test/cxx11_tensor_device_sycl.cpp      |    31 +
 unsupported/test/cxx11_tensor_dimension.cpp        |    19 +-
 unsupported/test/cxx11_tensor_empty.cpp            |    40 +
 unsupported/test/cxx11_tensor_expr.cpp             |    28 +-
 unsupported/test/cxx11_tensor_fft.cpp              |    56 +-
 unsupported/test/cxx11_tensor_fixed_size.cpp       |    24 +-
 unsupported/test/cxx11_tensor_forced_eval.cpp      |     9 +-
 unsupported/test/cxx11_tensor_forced_eval_sycl.cpp |    70 +
 unsupported/test/cxx11_tensor_image_patch.cpp      |    73 +-
 unsupported/test/cxx11_tensor_index_list.cpp       |   106 +
 unsupported/test/cxx11_tensor_intdiv.cpp           |     2 +-
 unsupported/test/cxx11_tensor_io.cpp               |    22 +
 unsupported/test/cxx11_tensor_map.cpp              |    36 +-
 unsupported/test/cxx11_tensor_math.cpp             |     4 +-
 unsupported/test/cxx11_tensor_mixed_indices.cpp    |     4 +-
 unsupported/test/cxx11_tensor_morphing.cpp         |   165 +-
 unsupported/test/cxx11_tensor_notification.cpp     |    81 +
 unsupported/test/cxx11_tensor_of_complex.cpp       |    24 +-
 unsupported/test/cxx11_tensor_of_float16_cuda.cu   |   494 +
 unsupported/test/cxx11_tensor_random.cpp           |     2 +-
 unsupported/test/cxx11_tensor_random_cuda.cpp      |    35 -
 unsupported/test/cxx11_tensor_random_cuda.cu       |    88 +
 unsupported/test/cxx11_tensor_reduction.cpp        |    38 +-
 unsupported/test/cxx11_tensor_reduction_cuda.cpp   |    56 -
 unsupported/test/cxx11_tensor_reduction_cuda.cu    |   157 +
 unsupported/test/cxx11_tensor_reduction_sycl.cpp   |   138 +
 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_simple.cpp           |    12 +-
 unsupported/test/cxx11_tensor_sugar.cpp            |    43 +
 unsupported/test/cxx11_tensor_sycl.cpp             |   159 +
 unsupported/test/cxx11_tensor_thread_pool.cpp      |   132 +-
 unsupported/test/cxx11_tensor_uint128.cpp          |    50 +-
 unsupported/test/kronecker_product.cpp             |    22 +-
 unsupported/test/levenberg_marquardt.cpp           |    30 +-
 unsupported/test/matrix_function.cpp               |     4 +-
 unsupported/test/matrix_functions.h                |     2 +-
 unsupported/test/matrix_power.cpp                  |    42 +-
 unsupported/test/mpreal/mpreal.h                   |  6208 +++----
 unsupported/test/mpreal_support.cpp                |     9 +
 unsupported/test/special_functions.cpp             |   345 +
 unsupported/test/splines.cpp                       |     2 +-
 661 files changed, 60810 insertions(+), 17334 deletions(-)
 delete mode 100644 Eigen/src/CMakeLists.txt
 delete mode 100644 Eigen/src/Cholesky/CMakeLists.txt
 rename Eigen/src/Cholesky/{LLT_MKL.h => LLT_LAPACKE.h} (81%)
 delete mode 100644 Eigen/src/CholmodSupport/CMakeLists.txt
 mode change 100755 => 100644 Eigen/src/Core/AssignEvaluator.h
 delete mode 100644 Eigen/src/Core/CMakeLists.txt
 create mode 100644 Eigen/src/Core/ConditionEstimator.h
 create mode 100644 Eigen/src/Core/CwiseTernaryOp.h
 create mode 100644 Eigen/src/Core/MathFunctionsImpl.h
 mode change 100755 => 100644 Eigen/src/Core/ProductEvaluators.h
 delete mode 100644 Eigen/src/Core/SpecialFunctions.h
 mode change 100755 => 100644 Eigen/src/Core/VectorwiseOp.h
 delete mode 100644 Eigen/src/Core/arch/AVX/CMakeLists.txt
 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
 delete mode 100644 Eigen/src/Core/arch/CMakeLists.txt
 delete mode 100644 Eigen/src/Core/arch/CUDA/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/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
 delete mode 100644 Eigen/src/Core/arch/SSE/CMakeLists.txt
 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
 delete mode 100644 Eigen/src/Core/functors/CMakeLists.txt
 create mode 100644 Eigen/src/Core/functors/TernaryFunctors.h
 delete mode 100644 Eigen/src/Core/products/CMakeLists.txt
 rename Eigen/src/Core/products/{GeneralMatrixMatrixTriangular_MKL.h => GeneralMatrixMatrixTriangular_BLAS.h} (72%)
 rename Eigen/src/Core/products/{GeneralMatrixMatrix_MKL.h => GeneralMatrixMatrix_BLAS.h} (77%)
 rename Eigen/src/Core/products/{GeneralMatrixVector_MKL.h => GeneralMatrixVector_BLAS.h} (80%)
 mode change 100755 => 100644
 rename Eigen/src/Core/products/{SelfadjointMatrixMatrix_MKL.h => SelfadjointMatrixMatrix_BLAS.h} (68%)
 rename Eigen/src/Core/products/{SelfadjointMatrixVector_MKL.h => SelfadjointMatrixVector_BLAS.h} (79%)
 mode change 100755 => 100644
 rename Eigen/src/Core/products/{TriangularMatrixMatrix_MKL.h => TriangularMatrixMatrix_BLAS.h} (77%)
 mode change 100755 => 100644
 rename Eigen/src/Core/products/{TriangularMatrixVector_MKL.h => TriangularMatrixVector_BLAS.h} (74%)
 rename Eigen/src/Core/products/{TriangularSolverMatrix_MKL.h => TriangularSolverMatrix_BLAS.h} (75%)
 delete mode 100644 Eigen/src/Core/util/CMakeLists.txt
 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/Eigenvalues/CMakeLists.txt
 rename Eigen/src/Eigenvalues/{ComplexSchur_MKL.h => ComplexSchur_LAPACKE.h} (69%)
 mode change 100755 => 100644
 mode change 100755 => 100644 Eigen/src/Eigenvalues/GeneralizedEigenSolver.h
 mode change 100755 => 100644 Eigen/src/Eigenvalues/RealQZ.h
 rename Eigen/src/Eigenvalues/{RealSchur_MKL.h => RealSchur_LAPACKE.h} (67%)
 mode change 100755 => 100644
 rename Eigen/src/Eigenvalues/{SelfAdjointEigenSolver_MKL.h => SelfAdjointEigenSolver_LAPACKE.h} (66%)
 mode change 100755 => 100644
 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
 delete mode 100644 Eigen/src/Jacobi/CMakeLists.txt
 delete mode 100644 Eigen/src/LU/CMakeLists.txt
 rename Eigen/src/LU/{PartialPivLU_MKL.h => PartialPivLU_LAPACKE.h} (77%)
 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
 mode change 100755 => 100644 Eigen/src/PardisoSupport/PardisoSupport.h
 delete mode 100644 Eigen/src/QR/CMakeLists.txt
 rename Eigen/src/QR/{ColPivHouseholderQR_MKL.h => ColPivHouseholderQR_LAPACKE.h} (67%)
 mode change 100755 => 100644
 create mode 100644 Eigen/src/QR/CompleteOrthogonalDecomposition.h
 rename Eigen/src/QR/{HouseholderQR_MKL.h => HouseholderQR_LAPACKE.h} (80%)
 delete mode 100644 Eigen/src/SPQRSupport/CMakeLists.txt
 delete mode 100644 Eigen/src/SVD/CMakeLists.txt
 mode change 100755 => 100644 Eigen/src/SVD/JacobiSVD.h
 rename Eigen/src/SVD/{JacobiSVD_MKL.h => JacobiSVD_LAPACKE.h} (62%)
 delete mode 100644 Eigen/src/SparseCholesky/CMakeLists.txt
 delete mode 100644 Eigen/src/SparseCore/CMakeLists.txt
 delete mode 100644 Eigen/src/SparseLU/CMakeLists.txt
 mode change 100755 => 100644 Eigen/src/SparseLU/SparseLU.h
 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
 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 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
 copy bench/tensors/{tensor_benchmarks_gpu.cc => tensor_benchmarks_fp16_gpu.cu} (71%)
 rename bench/tensors/{tensor_benchmarks_gpu.cc => tensor_benchmarks_gpu.cu} (73%)
 create mode 100644 bench/tensors/tensor_benchmarks_sycl.cc
 create mode 100644 cmake/FindComputeCpp.cmake
 create mode 100644 debian/patches/12_grammer_tweak.patch
 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/TutorialReshapeSlicing.dox
 copy doc/{UsingIntelMKL.dox => UsingBlasLapackBackends.dox} (56%)
 create mode 100644 doc/examples/Cwise_erf.cpp
 create mode 100644 doc/examples/Cwise_erfc.cpp
 create mode 100644 doc/examples/Cwise_lgamma.cpp
 create mode 100644 doc/examples/TutorialInplaceLU.cpp
 create mode 100644 doc/examples/make_circulant2.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/Cwise_sign.cpp
 create mode 100644 doc/snippets/DenseBase_LinSpacedInt.cpp
 create mode 100644 doc/snippets/MatrixBase_cwiseSign.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/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 test/array_of_string.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
 mode change 100644 => 100755 test/geo_transformations.cpp
 create mode 100644 test/half_float.cpp
 create mode 100644 test/inplace_decomposition.cpp
 copy test/{stdvector.cpp => stddeque_overload.cpp} (58%)
 create mode 100644 test/stdlist_overload.cpp
 delete mode 100644 unsupported/Eigen/CXX11/Core
 create mode 100644 unsupported/Eigen/CXX11/ThreadPool
 delete mode 100644 unsupported/Eigen/CXX11/src/CMakeLists.txt
 delete mode 100644 unsupported/Eigen/CXX11/src/Core/CMakeLists.txt
 delete mode 100644 unsupported/Eigen/CXX11/src/Core/util/CMakeLists.txt
 delete mode 100644 unsupported/Eigen/CXX11/src/Tensor/CMakeLists.txt
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorContractionBlocking.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorGlobalFunctions.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorReductionSycl.h
 create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorScan.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
 delete mode 100644 unsupported/Eigen/CXX11/src/TensorSymmetry/CMakeLists.txt
 delete mode 100644 unsupported/Eigen/CXX11/src/TensorSymmetry/util/CMakeLists.txt
 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
 rename unsupported/Eigen/CXX11/src/{Core => }/util/CXX11Meta.h (96%)
 rename unsupported/Eigen/CXX11/src/{Core => }/util/CXX11Workarounds.h (95%)
 rename unsupported/Eigen/CXX11/src/{Core => }/util/EmulateArray.h (78%)
 rename unsupported/Eigen/CXX11/src/{Core => }/util/EmulateCXX11Meta.h (99%)
 create mode 100644 unsupported/Eigen/CXX11/src/util/MaxSizeVector.h
 create mode 100644 unsupported/Eigen/EulerAngles
 create mode 100644 unsupported/Eigen/SpecialFunctions
 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
 delete mode 100644 unsupported/Eigen/src/Eigenvalues/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/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/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/Skyline/CMakeLists.txt
 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/cxx11_eventcount.cpp
 create mode 100644 unsupported/test/cxx11_non_blocking_thread_pool.cpp
 create mode 100644 unsupported/test/cxx11_runqueue.cpp
 rename unsupported/test/{cxx11_tensor_argmax_cuda.cpp => cxx11_tensor_argmax_cuda.cu} (89%)
 create mode 100644 unsupported/test/cxx11_tensor_broadcast_sycl.cpp
 create mode 100644 unsupported/test/cxx11_tensor_cast_float16_cuda.cu
 create mode 100644 unsupported/test/cxx11_tensor_complex_cuda.cu
 create mode 100644 unsupported/test/cxx11_tensor_complex_cwise_ops_cuda.cu
 delete mode 100644 unsupported/test/cxx11_tensor_contract_cuda.cpp
 create mode 100644 unsupported/test/cxx11_tensor_contract_cuda.cu
 delete mode 100644 unsupported/test/cxx11_tensor_cuda.cpp
 create mode 100644 unsupported/test/cxx11_tensor_cuda.cu
 rename unsupported/test/{cxx11_tensor_device.cpp => cxx11_tensor_device.cu} (95%)
 create mode 100644 unsupported/test/cxx11_tensor_device_sycl.cpp
 create mode 100644 unsupported/test/cxx11_tensor_empty.cpp
 create mode 100644 unsupported/test/cxx11_tensor_forced_eval_sycl.cpp
 create mode 100644 unsupported/test/cxx11_tensor_notification.cpp
 create mode 100644 unsupported/test/cxx11_tensor_of_float16_cuda.cu
 delete mode 100644 unsupported/test/cxx11_tensor_random_cuda.cpp
 create mode 100644 unsupported/test/cxx11_tensor_random_cuda.cu
 delete mode 100644 unsupported/test/cxx11_tensor_reduction_cuda.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_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_sycl.cpp
 create mode 100644 unsupported/test/special_functions.cpp

-- 
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