[eigen3] 01/02: Merge with master.

Anton Gladky gladk at moszumanska.debian.org
Fri Dec 25 18:50:10 UTC 2015


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

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

commit 3ca86b913c2de19d7c28f1f94f6eb623bc4da5ee
Merge: 6b114dd fcd163d
Author: Anton Gladky <gladk at debian.org>
Date:   Fri Dec 25 19:43:47 2015 +0100

    Merge with master.

 .hg_archival.txt                                   |    6 +-
 .hgeol                                             |    3 +
 .hgignore                                          |    2 +
 .hgtags                                            |    8 +-
 CMakeLists.txt                                     |  157 +-
 CTestConfig.cmake                                  |    8 +-
 Eigen/Array                                        |   11 -
 Eigen/Cholesky                                     |   14 +-
 Eigen/CholmodSupport                               |   11 +-
 Eigen/Core                                         |  201 +-
 Eigen/Eigen                                        |    2 +-
 Eigen/Eigen2Support                                |   95 -
 Eigen/Eigenvalues                                  |    7 +
 Eigen/Geometry                                     |   49 +-
 Eigen/Householder                                  |    7 +
 Eigen/IterativeLinearSolvers                       |   24 +-
 Eigen/Jacobi                                       |    7 +
 Eigen/LU                                           |   18 +-
 Eigen/LeastSquares                                 |   32 -
 Eigen/MetisSupport                                 |    7 +
 Eigen/OrderingMethods                              |    7 +
 Eigen/PaStiXSupport                                |   11 +-
 Eigen/PardisoSupport                               |    9 +-
 Eigen/QR                                           |   20 +-
 Eigen/QtAlignedMalloc                              |    6 +
 Eigen/SPQRSupport                                  |    9 +-
 Eigen/SVD                                          |   22 +-
 Eigen/Sparse                                       |   13 +-
 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                               |   10 +-
 Eigen/src/Cholesky/LDLT.h                          |  161 +-
 Eigen/src/Cholesky/LLT.h                           |  106 +-
 Eigen/src/Cholesky/LLT_MKL.h                       |   12 +-
 Eigen/src/CholmodSupport/CholmodSupport.h          |  126 +-
 Eigen/src/Core/Array.h                             |  127 +-
 Eigen/src/Core/ArrayBase.h                         |   70 +-
 Eigen/src/Core/ArrayWrapper.h                      |   47 +-
 Eigen/src/Core/Assign.h                            |  533 +----
 Eigen/src/Core/AssignEvaluator.h                   |  810 +++++++
 Eigen/src/Core/Assign_MKL.h                        |  254 +--
 Eigen/src/Core/BandMatrix.h                        |   37 +-
 Eigen/src/Core/Block.h                             |  125 +-
 Eigen/src/Core/BooleanRedux.h                      |   42 +-
 Eigen/src/Core/CMakeLists.txt                      |    1 +
 Eigen/src/Core/CommaInitializer.h                  |   13 +-
 Eigen/src/Core/CoreEvaluators.h                    | 1376 ++++++++++++
 Eigen/src/Core/CoreIterators.h                     |  140 +-
 Eigen/src/Core/CwiseBinaryOp.h                     |  121 +-
 Eigen/src/Core/CwiseNullaryOp.h                    |  125 +-
 Eigen/src/Core/CwiseUnaryOp.h                      |   57 +-
 Eigen/src/Core/CwiseUnaryView.h                    |   47 +-
 Eigen/src/Core/DenseBase.h                         |  363 +--
 Eigen/src/Core/DenseCoeffsBase.h                   |  243 +-
 Eigen/src/Core/DenseStorage.h                      |  456 +++-
 Eigen/src/Core/Diagonal.h                          |   50 +-
 Eigen/src/Core/DiagonalMatrix.h                    |  133 +-
 Eigen/src/Core/DiagonalProduct.h                   |  106 +-
 Eigen/src/Core/Dot.h                               |   60 +-
 Eigen/src/Core/EigenBase.h                         |   46 +-
 Eigen/src/Core/Flagged.h                           |  140 --
 Eigen/src/Core/ForceAlignedAccess.h                |   24 +-
 Eigen/src/Core/Functors.h                          |  985 ---------
 Eigen/src/Core/Fuzzy.h                             |   13 +-
 Eigen/src/Core/GeneralProduct.h                    |  436 ++--
 Eigen/src/Core/GenericPacketMath.h                 |  329 ++-
 Eigen/src/Core/GlobalFunctions.h                   |   67 +-
 Eigen/src/Core/IO.h                                |    7 +-
 Eigen/src/Core/Inverse.h                           |  117 +
 Eigen/src/Core/Map.h                               |   69 +-
 Eigen/src/Core/MapBase.h                           |   52 +-
 Eigen/src/Core/MathFunctions.h                     |  517 ++++-
 Eigen/src/Core/Matrix.h                            |  204 +-
 Eigen/src/Core/MatrixBase.h                        |  301 ++-
 Eigen/src/Core/NestByValue.h                       |   20 +-
 Eigen/src/Core/NoAlias.h                           |   60 +-
 Eigen/src/Core/NumTraits.h                         |   45 +-
 Eigen/src/Core/PermutationMatrix.h                 |  332 ++-
 Eigen/src/Core/PlainObjectBase.h                   |  350 ++-
 Eigen/src/Core/Product.h                           |  222 ++
 Eigen/src/Core/ProductBase.h                       |  290 ---
 Eigen/src/Core/ProductEvaluators.h                 | 1061 +++++++++
 Eigen/src/Core/Random.h                            |   55 +-
 Eigen/src/Core/Redux.h                             |  178 +-
 Eigen/src/Core/Ref.h                               |   81 +-
 Eigen/src/Core/Replicate.h                         |   64 +-
 Eigen/src/Core/ReturnByValue.h                     |   38 +-
 Eigen/src/Core/Reverse.h                           |  181 +-
 Eigen/src/Core/Select.h                            |   22 +-
 Eigen/src/Core/SelfAdjointView.h                   |  212 +-
 Eigen/src/Core/SelfCwiseBinaryOp.h                 |  176 +-
 Eigen/src/Core/Solve.h                             |  173 ++
 Eigen/src/Core/SolveTriangular.h                   |   70 +-
 Eigen/src/Core/SolverBase.h                        |  130 ++
 Eigen/src/Core/SpecialFunctions.h                  |  160 ++
 Eigen/src/Core/StableNorm.h                        |   52 +-
 Eigen/src/Core/Stride.h                            |   21 +-
 Eigen/src/Core/Swap.h                              |  149 +-
 Eigen/src/Core/Transpose.h                         |  142 +-
 Eigen/src/Core/Transpositions.h                    |  185 +-
 Eigen/src/Core/TriangularMatrix.h                  | 1069 +++++----
 Eigen/src/Core/VectorBlock.h                       |    2 +
 Eigen/src/Core/VectorwiseOp.h                      |  314 +--
 Eigen/src/Core/Visitor.h                           |   62 +-
 Eigen/src/Core/arch/AVX/CMakeLists.txt             |    6 +
 Eigen/src/Core/arch/AVX/Complex.h                  |  463 ++++
 Eigen/src/Core/arch/AVX/MathFunctions.h            |  441 ++++
 Eigen/src/Core/arch/AVX/PacketMath.h               |  607 +++++
 Eigen/src/Core/arch/AVX/TypeCasting.h              |   51 +
 Eigen/src/Core/arch/AltiVec/Complex.h              |  249 ++-
 Eigen/src/Core/arch/AltiVec/MathFunctions.h        |  290 +++
 Eigen/src/Core/arch/AltiVec/PacketMath.h           |  548 ++++-
 Eigen/src/Core/arch/CMakeLists.txt                 |    9 +-
 Eigen/src/Core/arch/CUDA/CMakeLists.txt            |    6 +
 Eigen/src/Core/arch/CUDA/MathFunctions.h           |  112 +
 Eigen/src/Core/arch/CUDA/PacketMath.h              |  309 +++
 Eigen/src/Core/arch/NEON/Complex.h                 |  221 +-
 Eigen/src/Core/arch/NEON/MathFunctions.h           |   91 +
 Eigen/src/Core/arch/NEON/PacketMath.h              |  338 ++-
 Eigen/src/Core/arch/SSE/Complex.h                  |   75 +-
 Eigen/src/Core/arch/SSE/MathFunctions.h            |   66 +-
 Eigen/src/Core/arch/SSE/PacketMath.h               |  363 ++-
 Eigen/src/Core/arch/SSE/TypeCasting.h              |   77 +
 Eigen/src/Core/functors/AssignmentFunctors.h       |  166 ++
 Eigen/src/Core/functors/BinaryFunctors.h           |  523 +++++
 Eigen/src/Core/functors/CMakeLists.txt             |    6 +
 Eigen/src/Core/functors/NullaryFunctors.h          |  150 ++
 Eigen/src/Core/functors/StlFunctors.h              |  132 ++
 Eigen/src/Core/functors/UnaryFunctors.h            |  778 +++++++
 Eigen/src/Core/products/CoeffBasedProduct.h        |  439 ----
 Eigen/src/Core/products/GeneralBlockPanelKernel.h  | 2312 ++++++++++++++------
 Eigen/src/Core/products/GeneralMatrixMatrix.h      |  365 +--
 .../Core/products/GeneralMatrixMatrixTriangular.h  |   80 +-
 Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h  |    2 +
 Eigen/src/Core/products/GeneralMatrixVector.h      |  303 +--
 Eigen/src/Core/products/GeneralMatrixVector_MKL.h  |   25 +-
 Eigen/src/Core/products/Parallelizer.h             |   68 +-
 Eigen/src/Core/products/SelfadjointMatrixMatrix.h  |  297 ++-
 Eigen/src/Core/products/SelfadjointMatrixVector.h  |  113 +-
 .../Core/products/SelfadjointMatrixVector_MKL.h    |   13 +-
 Eigen/src/Core/products/SelfadjointProduct.h       |    2 -
 Eigen/src/Core/products/SelfadjointRank2Update.h   |    8 +-
 Eigen/src/Core/products/TriangularMatrixMatrix.h   |  126 +-
 .../src/Core/products/TriangularMatrixMatrix_MKL.h |    8 +-
 Eigen/src/Core/products/TriangularMatrixVector.h   |  168 +-
 .../src/Core/products/TriangularMatrixVector_MKL.h |    2 -
 Eigen/src/Core/products/TriangularSolverMatrix.h   |   77 +-
 Eigen/src/Core/products/TriangularSolverVector.h   |   24 +-
 Eigen/src/Core/util/BlasUtil.h                     |  157 +-
 Eigen/src/Core/util/Constants.h                    |  138 +-
 Eigen/src/Core/util/DisableStupidWarnings.h        |    7 +-
 Eigen/src/Core/util/ForwardDeclarations.h          |  106 +-
 Eigen/src/Core/util/MKL_support.h                  |   32 +
 Eigen/src/Core/util/Macros.h                       |  656 +++++-
 Eigen/src/Core/util/Memory.h                       |  461 ++--
 Eigen/src/Core/util/Meta.h                         |  195 +-
 Eigen/src/Core/util/StaticAssert.h                 |   28 +-
 Eigen/src/Core/util/XprHelper.h                    |  429 +++-
 Eigen/src/Eigen2Support/Block.h                    |  126 --
 Eigen/src/Eigen2Support/CMakeLists.txt             |    8 -
 Eigen/src/Eigen2Support/Cwise.h                    |  192 --
 Eigen/src/Eigen2Support/CwiseOperators.h           |  298 ---
 Eigen/src/Eigen2Support/Geometry/AlignedBox.h      |  159 --
 Eigen/src/Eigen2Support/Geometry/All.h             |  115 -
 Eigen/src/Eigen2Support/Geometry/AngleAxis.h       |  214 --
 Eigen/src/Eigen2Support/Geometry/CMakeLists.txt    |    6 -
 Eigen/src/Eigen2Support/Geometry/Hyperplane.h      |  254 ---
 .../src/Eigen2Support/Geometry/ParametrizedLine.h  |  141 --
 Eigen/src/Eigen2Support/Geometry/Quaternion.h      |  495 -----
 Eigen/src/Eigen2Support/Geometry/Rotation2D.h      |  145 --
 Eigen/src/Eigen2Support/Geometry/RotationBase.h    |  123 --
 Eigen/src/Eigen2Support/Geometry/Scaling.h         |  167 --
 Eigen/src/Eigen2Support/Geometry/Transform.h       |  786 -------
 Eigen/src/Eigen2Support/Geometry/Translation.h     |  184 --
 Eigen/src/Eigen2Support/LU.h                       |  120 -
 Eigen/src/Eigen2Support/Lazy.h                     |   71 -
 Eigen/src/Eigen2Support/LeastSquares.h             |  169 --
 Eigen/src/Eigen2Support/Macros.h                   |   20 -
 Eigen/src/Eigen2Support/MathFunctions.h            |   57 -
 Eigen/src/Eigen2Support/Memory.h                   |   45 -
 Eigen/src/Eigen2Support/Meta.h                     |   75 -
 Eigen/src/Eigen2Support/Minor.h                    |  117 -
 Eigen/src/Eigen2Support/QR.h                       |   67 -
 Eigen/src/Eigen2Support/SVD.h                      |  637 ------
 Eigen/src/Eigen2Support/TriangularSolver.h         |   42 -
 Eigen/src/Eigen2Support/VectorBlock.h              |   94 -
 Eigen/src/Eigenvalues/ComplexEigenSolver.h         |   27 +-
 Eigen/src/Eigenvalues/ComplexSchur.h               |   19 +-
 Eigen/src/Eigenvalues/ComplexSchur_MKL.h           |    9 +-
 Eigen/src/Eigenvalues/EigenSolver.h                |   88 +-
 Eigen/src/Eigenvalues/GeneralizedEigenSolver.h     |   13 +-
 .../GeneralizedSelfAdjointEigenSolver.h            |    3 +-
 Eigen/src/Eigenvalues/HessenbergDecomposition.h    |   15 +-
 Eigen/src/Eigenvalues/RealQZ.h                     |   26 +-
 Eigen/src/Eigenvalues/RealSchur.h                  |   29 +-
 Eigen/src/Eigenvalues/RealSchur_MKL.h              |   10 +-
 Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h     |  425 ++--
 Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h |    8 +-
 Eigen/src/Eigenvalues/Tridiagonalization.h         |   35 +-
 Eigen/src/Geometry/AlignedBox.h                    |   91 +-
 Eigen/src/Geometry/AngleAxis.h                     |   37 +-
 Eigen/src/Geometry/EulerAngles.h                   |    4 +-
 Eigen/src/Geometry/Homogeneous.h                   |  200 +-
 Eigen/src/Geometry/Hyperplane.h                    |    2 +-
 Eigen/src/Geometry/OrthoMethods.h                  |   31 +-
 Eigen/src/Geometry/ParametrizedLine.h              |    2 +-
 Eigen/src/Geometry/Quaternion.h                    |   85 +-
 Eigen/src/Geometry/Rotation2D.h                    |   47 +-
 Eigen/src/Geometry/Scaling.h                       |    8 +-
 Eigen/src/Geometry/Transform.h                     |   91 +-
 Eigen/src/Geometry/Umeyama.h                       |    1 -
 Eigen/src/Geometry/arch/Geometry_SSE.h             |   56 +-
 Eigen/src/Householder/BlockHouseholder.h           |   74 +-
 Eigen/src/Householder/Householder.h                |    3 +-
 Eigen/src/Householder/HouseholderSequence.h        |   48 +-
 .../IterativeLinearSolvers/BasicPreconditioners.h  |  118 +-
 Eigen/src/IterativeLinearSolvers/BiCGSTAB.h        |  115 +-
 .../src/IterativeLinearSolvers/ConjugateGradient.h |  162 +-
 .../IterativeLinearSolvers/IncompleteCholesky.h    |  368 ++++
 Eigen/src/IterativeLinearSolvers/IncompleteLUT.h   |  153 +-
 .../IterativeLinearSolvers/IterativeSolverBase.h   |  308 ++-
 .../LeastSquareConjugateGradient.h                 |  216 ++
 Eigen/src/IterativeLinearSolvers/SolveWithGuess.h  |  109 +
 Eigen/src/Jacobi/Jacobi.h                          |   29 +-
 Eigen/src/LU/Determinant.h                         |    2 +-
 Eigen/src/LU/FullPivLU.h                           |  272 ++-
 Eigen/src/LU/Inverse.h                             |  400 ----
 Eigen/src/LU/InverseImpl.h                         |  411 ++++
 Eigen/src/LU/PartialPivLU.h                        |  182 +-
 Eigen/src/LU/arch/Inverse_SSE.h                    |   19 +-
 Eigen/src/MetisSupport/MetisSupport.h              |   18 +-
 Eigen/src/OrderingMethods/Amd.h                    |   95 +-
 Eigen/src/OrderingMethods/Eigen_Colamd.h           |  390 ++--
 Eigen/src/OrderingMethods/Ordering.h               |   42 +-
 Eigen/src/PaStiXSupport/PaStiXSupport.h            |  139 +-
 Eigen/src/PardisoSupport/PardisoSupport.h          |  220 +-
 Eigen/src/QR/ColPivHouseholderQR.h                 |  166 +-
 Eigen/src/QR/ColPivHouseholderQR_MKL.h             |    7 +-
 Eigen/src/QR/FullPivHouseholderQR.h                |  174 +-
 Eigen/src/QR/HouseholderQR.h                       |  172 +-
 Eigen/src/QR/HouseholderQR_MKL.h                   |   25 +-
 Eigen/src/SPQRSupport/SuiteSparseQRSupport.h       |  166 +-
 Eigen/src/SVD/BDCSVD.h                             | 1208 ++++++++++
 Eigen/src/SVD/JacobiSVD.h                          |  284 +--
 Eigen/src/SVD/JacobiSVD_MKL.h                      |    4 +-
 Eigen/src/SVD/SVDBase.h                            |  314 +++
 Eigen/src/SVD/UpperBidiagonalization.h             |  326 ++-
 Eigen/src/SparseCholesky/SimplicialCholesky.h      |  262 ++-
 Eigen/src/SparseCholesky/SimplicialCholesky_impl.h |   34 +-
 Eigen/src/SparseCore/AmbiVector.h                  |   94 +-
 Eigen/src/SparseCore/CompressedStorage.h           |  138 +-
 .../SparseCore/ConservativeSparseSparseProduct.h   |  216 +-
 Eigen/src/SparseCore/MappedSparseMatrix.h          |  164 +-
 Eigen/src/SparseCore/SparseAssign.h                |  205 ++
 Eigen/src/SparseCore/SparseBlock.h                 | 1085 ++++-----
 Eigen/src/SparseCore/SparseColEtree.h              |   44 +-
 Eigen/src/SparseCore/SparseCompressedBase.h        |  277 +++
 Eigen/src/SparseCore/SparseCwiseBinaryOp.h         |  376 ++--
 Eigen/src/SparseCore/SparseCwiseUnaryOp.h          |  199 +-
 Eigen/src/SparseCore/SparseDenseProduct.h          |  415 ++--
 Eigen/src/SparseCore/SparseDiagonalProduct.h       |  224 +-
 Eigen/src/SparseCore/SparseDot.h                   |   17 +-
 Eigen/src/SparseCore/SparseFuzzy.h                 |   29 +-
 Eigen/src/SparseCore/SparseMap.h                   |  254 +++
 Eigen/src/SparseCore/SparseMatrix.h                |  574 +++--
 Eigen/src/SparseCore/SparseMatrixBase.h            |  262 +--
 Eigen/src/SparseCore/SparsePermutation.h           |  170 +-
 Eigen/src/SparseCore/SparseProduct.h               |  286 ++-
 Eigen/src/SparseCore/SparseRedux.h                 |    5 +-
 Eigen/src/SparseCore/SparseRef.h                   |  367 ++++
 Eigen/src/SparseCore/SparseSelfAdjointView.h       |  500 +++--
 Eigen/src/SparseCore/SparseSolverBase.h            |  110 +
 .../SparseCore/SparseSparseProductWithPruning.h    |   84 +-
 Eigen/src/SparseCore/SparseTranspose.h             |  111 +-
 Eigen/src/SparseCore/SparseTriangularView.h        |  194 +-
 Eigen/src/SparseCore/SparseUtil.h                  |  107 +-
 Eigen/src/SparseCore/SparseVector.h                |  166 +-
 Eigen/src/SparseCore/SparseView.h                  |  205 +-
 Eigen/src/SparseCore/TriangularSolver.h            |  114 +-
 Eigen/src/SparseLU/SparseLU.h                      |  294 +--
 Eigen/src/SparseLU/SparseLUImpl.h                  |   12 +-
 Eigen/src/SparseLU/SparseLU_Memory.h               |   19 +-
 Eigen/src/SparseLU/SparseLU_Structs.h              |    3 +-
 Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h     |   71 +-
 Eigen/src/SparseLU/SparseLU_Utils.h                |   10 +-
 Eigen/src/SparseLU/SparseLU_column_bmod.h          |   11 +-
 Eigen/src/SparseLU/SparseLU_column_dfs.h           |   38 +-
 Eigen/src/SparseLU/SparseLU_copy_to_ucol.h         |    7 +-
 Eigen/src/SparseLU/SparseLU_gemm_kernel.h          |    8 +-
 Eigen/src/SparseLU/SparseLU_heap_relax_snode.h     |   21 +-
 Eigen/src/SparseLU/SparseLU_kernel_bmod.h          |   29 +-
 Eigen/src/SparseLU/SparseLU_panel_bmod.h           |   14 +-
 Eigen/src/SparseLU/SparseLU_panel_dfs.h            |   44 +-
 Eigen/src/SparseLU/SparseLU_pivotL.h               |   25 +-
 Eigen/src/SparseLU/SparseLU_pruneL.h               |    7 +-
 Eigen/src/SparseLU/SparseLU_relax_snode.h          |   12 +-
 Eigen/src/SparseQR/SparseQR.h                      |  177 +-
 Eigen/src/StlSupport/StdDeque.h                    |    4 +-
 Eigen/src/StlSupport/StdList.h                     |    6 +-
 Eigen/src/StlSupport/StdVector.h                   |    5 +
 Eigen/src/StlSupport/details.h                     |    2 +-
 Eigen/src/SuperLUSupport/SuperLUSupport.h          |  176 +-
 Eigen/src/UmfPackSupport/UmfPackSupport.h          |  245 +--
 Eigen/src/misc/Image.h                             |    2 -
 Eigen/src/misc/Kernel.h                            |    4 +-
 Eigen/src/misc/Solve.h                             |   76 -
 Eigen/src/misc/SparseSolve.h                       |  128 --
 Eigen/src/plugins/ArrayCwiseBinaryOps.h            |   91 +-
 Eigen/src/plugins/ArrayCwiseUnaryOps.h             |  392 +++-
 Eigen/src/plugins/BlockMethods.h                   |   60 +
 Eigen/src/plugins/CommonCwiseBinaryOps.h           |    1 +
 Eigen/src/plugins/CommonCwiseUnaryOps.h            |   51 +-
 Eigen/src/plugins/MatrixCwiseBinaryOps.h           |   26 +
 Eigen/src/plugins/MatrixCwiseUnaryOps.h            |   56 +-
 README.md                                          |    3 +
 bench/BenchTimer.h                                 |    9 +
 bench/analyze-blocking-sizes.cpp                   |  876 ++++++++
 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                     |    6 +-
 bench/btl/generic_bench/init/init_function.hh      |    8 +-
 bench/btl/generic_bench/init/init_matrix.hh        |   10 +-
 bench/btl/generic_bench/init/init_vector.hh        |    2 +-
 .../generic_bench/timers/portable_perf_analyzer.hh |    2 +-
 bench/btl/generic_bench/timers/portable_timer.hh   |   46 +-
 bench/btl/generic_bench/utils/size_lin_log.hh      |    2 +-
 bench/btl/libs/BLAS/CMakeLists.txt                 |   29 +-
 bench/btl/libs/BLAS/blas_interface_impl.hh         |    6 +-
 bench/btl/libs/BLAS/c_interface_base.h             |    6 +-
 bench/btl/libs/BLAS/main.cpp                       |   10 +-
 bench/btl/libs/STL/STL_interface.hh                |    4 +-
 bench/btl/libs/blaze/CMakeLists.txt                |   10 +
 bench/btl/libs/blaze/blaze_interface.hh            |  140 ++
 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                            |   76 +
 bench/eig33.cpp                                    |   57 +-
 bench/perf_monitoring/gemm/changesets.txt          |   47 +
 bench/perf_monitoring/gemm/gemm.cpp                |   67 +
 bench/perf_monitoring/gemm/gemm_settings.txt       |   15 +
 bench/perf_monitoring/gemm/lazy_gemm.cpp           |   97 +
 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/tensor_benchmarks.h                  |  305 +++
 bench/tensors/tensor_benchmarks_cpu.cc             |  156 ++
 bench/tensors/tensor_benchmarks_gpu.cc             |   75 +
 blas/CMakeLists.txt                                |   27 +-
 blas/chbmv.f                                       |  310 ---
 blas/chpmv.f                                       |  272 ---
 blas/common.h                                      |   15 +-
 blas/ctbmv.f                                       |  366 ----
 blas/double.cpp                                    |   11 +-
 blas/drotm.f                                       |  147 --
 blas/drotmg.f                                      |  206 --
 blas/dsbmv.f                                       |  304 ---
 blas/dspmv.f                                       |  265 ---
 blas/dtbmv.f                                       |  335 ---
 blas/f2c/chbmv.c                                   |  487 +++++
 blas/f2c/chpmv.c                                   |  438 ++++
 blas/f2c/complexdots.c                             |   84 +
 blas/f2c/ctbmv.c                                   |  647 ++++++
 blas/f2c/d_cnjg.c                                  |    6 +
 blas/f2c/datatypes.h                               |   24 +
 blas/f2c/drotm.c                                   |  215 ++
 blas/f2c/drotmg.c                                  |  293 +++
 blas/f2c/dsbmv.c                                   |  366 ++++
 blas/f2c/dspmv.c                                   |  316 +++
 blas/f2c/dtbmv.c                                   |  428 ++++
 blas/f2c/lsame.c                                   |  117 +
 blas/f2c/r_cnjg.c                                  |    6 +
 blas/f2c/srotm.c                                   |  216 ++
 blas/f2c/srotmg.c                                  |  295 +++
 blas/f2c/ssbmv.c                                   |  368 ++++
 blas/f2c/sspmv.c                                   |  316 +++
 blas/f2c/stbmv.c                                   |  428 ++++
 blas/f2c/zhbmv.c                                   |  488 +++++
 blas/f2c/zhpmv.c                                   |  438 ++++
 blas/f2c/ztbmv.c                                   |  647 ++++++
 blas/{ => fortran}/complexdots.f                   |    0
 blas/level1_cplx_impl.h                            |   54 +-
 blas/level1_impl.h                                 |   43 +-
 blas/level1_real_impl.h                            |   22 +-
 blas/level2_cplx_impl.h                            |    8 +-
 blas/level2_impl.h                                 |  101 +-
 blas/level2_real_impl.h                            |   12 +-
 blas/level3_impl.h                                 |   48 +-
 blas/lsame.f                                       |   85 -
 blas/srotm.f                                       |  148 --
 blas/srotmg.f                                      |  208 --
 blas/ssbmv.f                                       |  306 ---
 blas/sspmv.f                                       |  265 ---
 blas/stbmv.f                                       |  335 ---
 blas/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                                    |    6 +-
 blas/zhbmv.f                                       |  310 ---
 blas/zhpmv.f                                       |  272 ---
 blas/ztbmv.f                                       |  366 ----
 cmake/Eigen3Config.cmake.in                        |   28 +
 cmake/EigenConfigureTesting.cmake                  |   62 +-
 cmake/EigenDetermineVSServicePack.cmake            |   18 +-
 cmake/EigenTesting.cmake                           |  110 +-
 cmake/EigenUninstall.cmake                         |   40 +
 cmake/FindAdolc.cmake                              |    2 +-
 cmake/FindEigen3.cmake                             |    9 +
 cmake/FindMetis.cmake                              |    2 +-
 cmake/FindSPQR.cmake                               |    7 +-
 cmake/FindSuperLU.cmake                            |   62 +-
 cmake/FindUmfpack.cmake                            |   21 +-
 cmake/UseEigen3.cmake                              |    6 +
 cmake/language_support.cmake                       |    3 +-
 debian/Changelog_upstream                          |  335 +++
 debian/changelog                                   |   93 +
 debian/control                                     |    2 -
 debian/libeigen3-dev.links                         |    1 -
 debian/patches/01_install_FindEigen3.patch         |   20 -
 debian/patches/02_remove_buildtype_check.patch     |    8 +-
 debian/patches/03_fix_spline_module.patch          |   19 -
 debian/patches/04_remove_piwik.patch               |    8 +-
 debian/patches/05_remove_html_timestamp.patch      |   17 +
 debian/patches/06_remove_doc_matrix.patch          |   14 +
 debian/patches/07_remove_compressed_doc.patch      |   17 +
 debian/patches/08_fix_path_FindEigen3.patch        |   17 +
 debian/patches/series                              |    6 +-
 debian/rules                                       |   12 +-
 debug/gdb/printers.py                              |   12 +-
 demos/opengl/quaternion_demo.cpp                   |    2 +-
 demos/opengl/trackball.cpp                         |    2 +-
 doc/A05_PortingFrom2To3.dox                        |   11 +-
 doc/A10_Eigen2SupportModes.dox                     |   95 -
 doc/AsciiQuickReference.txt                        |    1 -
 doc/B01_Experimental.dox                           |    6 +-
 doc/CMakeLists.txt                                 |   12 +-
 doc/CustomizingEigen.dox                           |  118 +-
 doc/Doxyfile.in                                    |   36 +-
 doc/FixedSizeVectorizable.dox                      |    4 +-
 doc/LeastSquares.dox                               |   70 +
 doc/Manual.dox                                     |   10 +
 doc/MatrixfreeSolverExample.dox                    |   20 +
 doc/NewExpressionType.dox                          |  137 ++
 doc/Pitfalls.dox                                   |   38 +
 doc/PreprocessorDirectives.dox                     |   29 +-
 doc/QuickReference.dox                             |  136 +-
 doc/SparseLinearSystems.dox                        |   89 +-
 doc/StlContainers.dox                              |    4 +-
 doc/StructHavingEigenMembers.dox                   |   18 +-
 doc/TemplateKeyword.dox                            |    9 +-
 doc/TopicLinearAlgebraDecompositions.dox           |    6 +-
 doc/TopicMultithreading.dox                        |   18 +-
 doc/TutorialGeometry.dox                           |    9 +-
 doc/TutorialLinearAlgebra.dox                      |   37 +-
 doc/TutorialReductionsVisitorsBroadcasting.dox     |   13 +-
 doc/TutorialSparse.dox                             |    9 +-
 doc/UsingIntelMKL.dox                              |    3 +-
 doc/UsingNVCC.dox                                  |   32 +
 doc/eigendoxy.css                                  |   10 -
 doc/examples/CustomizingEigen_Inheritance.cpp      |   30 +
 doc/examples/MatrixBase_cwise_const.cpp            |   18 -
 doc/examples/TutorialLinAlgInverseDeterminant.cpp  |    2 +-
 ...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/matrixfree_cg.cpp                     |  128 ++
 doc/snippets/BiCGSTAB_simple.cpp                   |   11 +
 doc/snippets/BiCGSTAB_step_by_step.cpp             |   14 +
 doc/snippets/Cwise_arg.cpp                         |    3 +
 doc/snippets/Cwise_array_power_array.cpp           |    4 +
 doc/snippets/Cwise_atan.cpp                        |    2 +
 doc/snippets/Cwise_boolean_not.cpp                 |    5 +
 doc/snippets/Cwise_ceil.cpp                        |    3 +
 doc/snippets/Cwise_cosh.cpp                        |    2 +
 doc/snippets/Cwise_floor.cpp                       |    3 +
 doc/snippets/Cwise_isFinite.cpp                    |    5 +
 doc/snippets/Cwise_isInf.cpp                       |    5 +
 doc/snippets/Cwise_isNaN.cpp                       |    5 +
 doc/snippets/Cwise_log10.cpp                       |    2 +
 doc/snippets/Cwise_round.cpp                       |    3 +
 doc/snippets/Cwise_scalar_power_array.cpp          |    2 +
 doc/snippets/Cwise_sinh.cpp                        |    2 +
 doc/snippets/Cwise_tanh.cpp                        |    2 +
 doc/snippets/DirectionWise_hnormalized.cpp         |    7 +
 doc/snippets/EigenSolver_eigenvectors.cpp          |    4 +-
 doc/snippets/LeastSquaresNormalEquations.cpp       |    4 +
 doc/snippets/LeastSquaresQR.cpp                    |    4 +
 doc/snippets/MatrixBase_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_triangularView.cpp         |    9 +
 doc/snippets/PartialRedux_count.cpp                |    4 +-
 doc/snippets/Triangular_solve.cpp                  |   11 +
 doc/snippets/VectorwiseOp_homogeneous.cpp          |    7 +
 doc/snippets/compile_snippet.cpp.in                |    7 +-
 doc/special_examples/CMakeLists.txt                |   21 +-
 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                            |   32 +
 failtest/bdcsvd_int.cpp                            |   14 +
 failtest/colpivqr_int.cpp                          |   14 +
 .../cwiseunaryview_nonconst_ctor_on_const_xpr.cpp  |   15 +
 ...cwiseunaryview_on_const_type_actually_const.cpp |   16 +
 failtest/eigensolver_cplx.cpp                      |   14 +
 failtest/eigensolver_int.cpp                       |   14 +
 failtest/fullpivlu_int.cpp                         |   14 +
 failtest/fullpivqr_int.cpp                         |   14 +
 failtest/jacobisvd_int.cpp                         |   14 +
 failtest/ldlt_int.cpp                              |   14 +
 failtest/llt_int.cpp                               |   14 +
 failtest/partialpivlu_int.cpp                      |   14 +
 failtest/qr_int.cpp                                |   14 +
 .../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                             |    7 +-
 lapack/single.cpp                                  |    3 +-
 lapack/svd.cpp                                     |  137 ++
 scripts/buildtests.in                              |    4 +-
 scripts/eigen_gen_docs                             |    2 +-
 test/CMakeLists.txt                                |  194 +-
 test/adjoint.cpp                                   |   22 +
 test/array.cpp                                     |  231 +-
 test/array_for_matrix.cpp                          |    1 +
 test/array_replicate.cpp                           |   13 +
 test/array_reverse.cpp                             |   30 +-
 test/bandmatrix.cpp                                |    3 -
 test/basicstuff.cpp                                |   86 +-
 test/bdcsvd.cpp                                    |  111 +
 test/bicgstab.cpp                                  |   16 +-
 test/block.cpp                                     |   18 +-
 test/cholesky.cpp                                  |   45 +-
 test/cholmod_support.cpp                           |    1 +
 test/conjugate_gradient.cpp                        |   18 +-
 test/ctorleak.cpp                                  |   69 +
 test/cuda_basic.cu                                 |  161 ++
 test/cuda_common.h                                 |  101 +
 test/cwiseop.cpp                                   |  184 --
 test/dense_storage.cpp                             |   76 +
 test/diagonalmatrices.cpp                          |   27 +
 test/dynalloc.cpp                                  |   63 +-
 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                       |   62 +-
 test/eigensolver_generalized_real.cpp              |    8 +
 test/eigensolver_generic.cpp                       |   27 +-
 test/eigensolver_selfadjoint.cpp                   |  129 +-
 test/evaluator_common.h                            |    0
 test/evaluators.cpp                                |  499 +++++
 test/fastmath.cpp                                  |   98 +
 test/first_aligned.cpp                             |    4 +-
 test/geo_alignedbox.cpp                            |   11 +-
 test/geo_eulerangles.cpp                           |   20 +-
 test/geo_homogeneous.cpp                           |   22 +-
 test/geo_hyperplane.cpp                            |   30 +-
 test/geo_orthomethods.cpp                          |   14 +-
 test/geo_parametrizedline.cpp                      |   10 +-
 test/geo_quaternion.cpp                            |   38 +-
 test/geo_transformations.cpp                       |   83 +-
 test/incomplete_cholesky.cpp                       |   35 +
 test/inverse.cpp                                   |   15 +-
 test/is_same_dense.cpp                             |   31 +
 test/jacobisvd.cpp                                 |  380 +---
 test/linearstructure.cpp                           |   48 +
 test/lscg.cpp                                      |   29 +
 test/lu.cpp                                        |   67 +-
 test/main.h                                        |  246 ++-
 test/mapped_matrix.cpp                             |  108 +-
 test/mapstaticmethods.cpp                          |    6 +-
 test/mapstride.cpp                                 |   41 +-
 test/meta.cpp                                      |   24 +
 test/metis_support.cpp                             |   22 +-
 test/mixingtypes.cpp                               |   49 +-
 test/mpl2only.cpp                                  |   20 +
 test/nesting_ops.cpp                               |   86 +-
 test/nomalloc.cpp                                  |   46 +-
 test/nullary.cpp                                   |    7 +-
 test/packetmath.cpp                                |  338 ++-
 test/pastix_support.cpp                            |    2 +
 test/permutationmatrices.cpp                       |   54 +-
 test/product.h                                     |   10 +-
 test/product_extra.cpp                             |  104 +-
 test/product_large.cpp                             |   26 +-
 test/product_mmtr.cpp                              |   19 +-
 test/product_notemporary.cpp                       |   47 +-
 test/product_selfadjoint.cpp                       |    9 +-
 test/product_small.cpp                             |  184 ++
 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                            |   14 +-
 test/qr_fullpivoting.cpp                           |   10 +-
 test/rand.cpp                                      |   88 +
 test/real_qz.cpp                                   |   16 +
 test/redux.cpp                                     |   19 +-
 test/ref.cpp                                       |   62 +-
 test/runtest.sh                                    |   20 -
 test/rvalue_types.cpp                              |   62 +
 test/schur_complex.cpp                             |    4 +-
 test/schur_real.cpp                                |    2 +-
 test/simplicial_cholesky.cpp                       |   28 +-
 test/sizeof.cpp                                    |   17 +-
 test/sizeoverflow.cpp                              |    2 -
 test/sparse.h                                      |   23 +-
 test/sparse_basic.cpp                              |  464 ++--
 test/sparse_block.cpp                              |  254 +++
 test/sparse_permutations.cpp                       |   95 +-
 test/sparse_product.cpp                            |  163 +-
 test/sparse_ref.cpp                                |  139 ++
 test/sparse_solver.h                               |  370 +++-
 test/sparse_vector.cpp                             |   19 +-
 test/sparselu.cpp                                  |   31 +-
 test/sparseqr.cpp                                  |   10 +-
 test/spqr_support.cpp                              |    4 +-
 test/stable_norm.cpp                               |   90 +-
 test/superlu_support.cpp                           |    1 +
 test/svd_common.h                                  |  478 ++++
 test/svd_fill.h                                    |   99 +
 test/swap.cpp                                      |   12 +-
 test/testsuite.cmake                               |  229 --
 test/triangular.cpp                                |    7 +
 test/umfpack_support.cpp                           |    1 +
 test/unalignedassert.cpp                           |   91 +-
 test/unalignedcount.cpp                            |    9 +-
 test/upperbidiagonalization.cpp                    |    2 +-
 test/vectorization_logic.cpp                       |  212 +-
 test/vectorwiseop.cpp                              |   84 +-
 test/visitor.cpp                                   |    5 +
 unsupported/Eigen/AdolcForward                     |    2 +-
 unsupported/Eigen/AlignedVector3                   |   38 +-
 unsupported/Eigen/CMakeLists.txt                   |   26 +-
 unsupported/Eigen/CXX11/CMakeLists.txt             |    8 +
 unsupported/Eigen/CXX11/Core                       |   48 +
 unsupported/Eigen/CXX11/Tensor                     |  120 +
 unsupported/Eigen/CXX11/TensorSymmetry             |   40 +
 unsupported/Eigen/CXX11/src/CMakeLists.txt         |    3 +
 unsupported/Eigen/CXX11/src/Core/CMakeLists.txt    |    1 +
 .../Eigen/CXX11/src/Core/util/CMakeLists.txt       |    6 +
 unsupported/Eigen/CXX11/src/Core/util/CXX11Meta.h  |  530 +++++
 .../Eigen/CXX11/src/Core/util/CXX11Workarounds.h   |   86 +
 .../Eigen/CXX11/src/Core/util/EmulateArray.h       |  225 ++
 .../Eigen/CXX11/src/Core/util/EmulateCXX11Meta.h   |  311 +++
 unsupported/Eigen/CXX11/src/Tensor/CMakeLists.txt  |    6 +
 unsupported/Eigen/CXX11/src/Tensor/README.md       | 1719 +++++++++++++++
 unsupported/Eigen/CXX11/src/Tensor/Tensor.h        |  529 +++++
 unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h  |  284 +++
 unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h  |  163 ++
 unsupported/Eigen/CXX11/src/Tensor/TensorBase.h    |  838 +++++++
 .../Eigen/CXX11/src/Tensor/TensorBroadcasting.h    |  345 +++
 .../Eigen/CXX11/src/Tensor/TensorChipping.h        |  365 +++
 .../Eigen/CXX11/src/Tensor/TensorConcatenation.h   |  348 +++
 .../Eigen/CXX11/src/Tensor/TensorContraction.h     |  980 +++++++++
 .../Eigen/CXX11/src/Tensor/TensorContractionCuda.h | 1383 ++++++++++++
 .../CXX11/src/Tensor/TensorContractionThreadPool.h |  395 ++++
 .../Eigen/CXX11/src/Tensor/TensorConversion.h      |  209 ++
 .../Eigen/CXX11/src/Tensor/TensorConvolution.h     | 1069 +++++++++
 .../Eigen/CXX11/src/Tensor/TensorCustomOp.h        |  310 +++
 unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h  |   68 +
 .../Eigen/CXX11/src/Tensor/TensorDeviceCuda.h      |  258 +++
 .../Eigen/CXX11/src/Tensor/TensorDeviceDefault.h   |   61 +
 .../CXX11/src/Tensor/TensorDeviceThreadPool.h      |  224 ++
 .../Eigen/CXX11/src/Tensor/TensorDimensionList.h   |  236 ++
 .../Eigen/CXX11/src/Tensor/TensorDimensions.h      |  436 ++++
 unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h  |  154 ++
 .../Eigen/CXX11/src/Tensor/TensorEvaluator.h       |  445 ++++
 .../Eigen/CXX11/src/Tensor/TensorExecutor.h        |  258 +++
 unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h    |  304 +++
 unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h     |  598 +++++
 .../Eigen/CXX11/src/Tensor/TensorFixedSize.h       |  300 +++
 .../Eigen/CXX11/src/Tensor/TensorForcedEval.h      |  152 ++
 .../CXX11/src/Tensor/TensorForwardDeclarations.h   |   95 +
 .../Eigen/CXX11/src/Tensor/TensorFunctors.h        |  747 +++++++
 .../Eigen/CXX11/src/Tensor/TensorGenerator.h       |  181 ++
 unsupported/Eigen/CXX11/src/Tensor/TensorIO.h      |   56 +
 .../Eigen/CXX11/src/Tensor/TensorImagePatch.h      |  554 +++++
 .../Eigen/CXX11/src/Tensor/TensorIndexList.h       |  562 +++++
 .../Eigen/CXX11/src/Tensor/TensorInflation.h       |  219 ++
 .../Eigen/CXX11/src/Tensor/TensorInitializer.h     |   82 +
 unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h  |  229 ++
 .../Eigen/CXX11/src/Tensor/TensorLayoutSwap.h      |  207 ++
 unsupported/Eigen/CXX11/src/Tensor/TensorMacros.h  |   54 +
 unsupported/Eigen/CXX11/src/Tensor/TensorMap.h     |  315 +++
 unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h    |  148 ++
 .../Eigen/CXX11/src/Tensor/TensorMorphing.h        |  621 ++++++
 unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h |  370 ++++
 unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h   |  313 +++
 .../Eigen/CXX11/src/Tensor/TensorReduction.h       |  661 ++++++
 .../Eigen/CXX11/src/Tensor/TensorReductionCuda.h   |  140 ++
 unsupported/Eigen/CXX11/src/Tensor/TensorRef.h     |  429 ++++
 unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h |  277 +++
 .../Eigen/CXX11/src/Tensor/TensorShuffling.h       |  259 +++
 unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h |  137 ++
 .../Eigen/CXX11/src/Tensor/TensorStriding.h        |  325 +++
 unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h  |  261 +++
 unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h |  233 ++
 .../Eigen/CXX11/src/Tensor/TensorVolumePatch.h     |  677 ++++++
 .../Eigen/CXX11/src/TensorSymmetry/CMakeLists.txt  |    8 +
 .../CXX11/src/TensorSymmetry/DynamicSymmetry.h     |  293 +++
 .../CXX11/src/TensorSymmetry/StaticSymmetry.h      |  236 ++
 .../Eigen/CXX11/src/TensorSymmetry/Symmetry.h      |  338 +++
 .../CXX11/src/TensorSymmetry/util/CMakeLists.txt   |    6 +
 .../src/TensorSymmetry/util/TemplateGroupTheory.h  |  666 ++++++
 unsupported/Eigen/IterativeSolvers                 |    5 +-
 unsupported/Eigen/MPRealSupport                    |   71 +-
 unsupported/Eigen/MatrixFunctions                  |   76 +-
 unsupported/Eigen/OpenGLSupport                    |   16 +-
 unsupported/Eigen/SVD                              |   39 -
 unsupported/Eigen/SparseExtra                      |    3 -
 unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h    |   28 +-
 unsupported/Eigen/src/CMakeLists.txt               |    2 +
 unsupported/Eigen/src/Eigenvalues/CMakeLists.txt   |    6 +
 unsupported/Eigen/src/IterativeSolvers/DGMRES.h    |   61 +-
 unsupported/Eigen/src/IterativeSolvers/GMRES.h     |  423 ++--
 .../src/IterativeSolvers/IncompleteCholesky.h      |  278 ---
 .../Eigen/src/IterativeSolvers/IncompleteLU.h      |   39 +-
 unsupported/Eigen/src/IterativeSolvers/MINRES.h    |  147 +-
 unsupported/Eigen/src/IterativeSolvers/Scaling.h   |    6 +-
 .../src/KroneckerProduct/KroneckerTensorProduct.h  |  163 +-
 .../Eigen/src/LevenbergMarquardt/CMakeLists.txt    |    2 +-
 unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h |    1 -
 unsupported/Eigen/src/LevenbergMarquardt/LMpar.h   |    2 +-
 .../Eigen/src/LevenbergMarquardt/LMqrsolv.h        |    9 +-
 .../src/LevenbergMarquardt/LevenbergMarquardt.h    |   29 +-
 .../Eigen/src/MatrixFunctions/MatrixExponential.h  |  636 +++---
 .../Eigen/src/MatrixFunctions/MatrixFunction.h     |  707 +++---
 .../src/MatrixFunctions/MatrixFunctionAtomic.h     |  131 --
 .../Eigen/src/MatrixFunctions/MatrixLogarithm.h    |  499 ++---
 .../Eigen/src/MatrixFunctions/MatrixPower.h        |  385 +++-
 .../Eigen/src/MatrixFunctions/MatrixSquareRoot.h   |  425 ++--
 .../Eigen/src/MatrixFunctions/StemFunction.h       |  172 +-
 .../src/NonLinearOptimization/LevenbergMarquardt.h |   19 +-
 .../Eigen/src/Polynomials/PolynomialSolver.h       |   33 +-
 .../Eigen/src/Polynomials/PolynomialUtils.h        |    2 +-
 unsupported/Eigen/src/SVD/BDCSVD.h                 |  748 -------
 unsupported/Eigen/src/SVD/CMakeLists.txt           |    6 -
 unsupported/Eigen/src/SVD/JacobiSVD.h              |  782 -------
 unsupported/Eigen/src/SVD/SVDBase.h                |  236 --
 unsupported/Eigen/src/SVD/TODOBdcsvd.txt           |   29 -
 unsupported/Eigen/src/SVD/doneInBDCSVD.txt         |   21 -
 unsupported/Eigen/src/Skyline/SkylineProduct.h     |    6 +-
 .../Eigen/src/SparseExtra/BlockSparseMatrix.h      | 1079 +++++++++
 .../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   |    4 +-
 unsupported/Eigen/src/Splines/Spline.h             |   68 +-
 unsupported/Eigen/src/Splines/SplineFitting.h      |  274 +++
 unsupported/Eigen/src/Splines/SplineFwd.h          |   11 +-
 unsupported/doc/Overview.dox                       |   11 +-
 unsupported/test/CMakeLists.txt                    |   77 +-
 unsupported/test/NonLinearOptimization.cpp         |   38 +-
 unsupported/test/alignedvector3.cpp                |   29 +-
 unsupported/test/autodiff.cpp                      |   53 +-
 unsupported/test/autodiff_scalar.cpp               |   44 +
 unsupported/test/bdcsvd.cpp                        |  213 --
 unsupported/test/cxx11_meta.cpp                    |  356 +++
 unsupported/test/cxx11_tensor_argmax.cpp           |  294 +++
 unsupported/test/cxx11_tensor_argmax_cuda.cpp      |  241 ++
 unsupported/test/cxx11_tensor_assign.cpp           |  370 ++++
 unsupported/test/cxx11_tensor_broadcasting.cpp     |  194 ++
 unsupported/test/cxx11_tensor_casts.cpp            |  115 +
 unsupported/test/cxx11_tensor_chipping.cpp         |  425 ++++
 unsupported/test/cxx11_tensor_comparisons.cpp      |   84 +
 unsupported/test/cxx11_tensor_concatenation.cpp    |  137 ++
 unsupported/test/cxx11_tensor_const.cpp            |   62 +
 unsupported/test/cxx11_tensor_contract_cuda.cpp    |  120 +
 unsupported/test/cxx11_tensor_contraction.cpp      |  507 +++++
 unsupported/test/cxx11_tensor_convolution.cpp      |  149 ++
 unsupported/test/cxx11_tensor_cuda.cpp             |  664 ++++++
 unsupported/test/cxx11_tensor_custom_index.cpp     |  100 +
 unsupported/test/cxx11_tensor_custom_op.cpp        |  111 +
 unsupported/test/cxx11_tensor_device.cpp           |  388 ++++
 unsupported/test/cxx11_tensor_dimension.cpp        |   58 +
 unsupported/test/cxx11_tensor_expr.cpp             |  314 +++
 unsupported/test/cxx11_tensor_fft.cpp              |  273 +++
 unsupported/test/cxx11_tensor_fixed_size.cpp       |  259 +++
 unsupported/test/cxx11_tensor_forced_eval.cpp      |   78 +
 unsupported/test/cxx11_tensor_generator.cpp        |   91 +
 unsupported/test/cxx11_tensor_ifft.cpp             |  154 ++
 unsupported/test/cxx11_tensor_image_patch.cpp      |  782 +++++++
 unsupported/test/cxx11_tensor_index_list.cpp       |  280 +++
 unsupported/test/cxx11_tensor_inflation.cpp        |   81 +
 unsupported/test/cxx11_tensor_intdiv.cpp           |  147 ++
 unsupported/test/cxx11_tensor_io.cpp               |  114 +
 unsupported/test/cxx11_tensor_layout_swap.cpp      |   61 +
 unsupported/test/cxx11_tensor_lvalue.cpp           |   42 +
 unsupported/test/cxx11_tensor_map.cpp              |  273 +++
 unsupported/test/cxx11_tensor_math.cpp             |   46 +
 unsupported/test/cxx11_tensor_mixed_indices.cpp    |   53 +
 unsupported/test/cxx11_tensor_morphing.cpp         |  356 +++
 unsupported/test/cxx11_tensor_of_complex.cpp       |   81 +
 unsupported/test/cxx11_tensor_of_const_values.cpp  |  105 +
 unsupported/test/cxx11_tensor_of_strings.cpp       |  152 ++
 unsupported/test/cxx11_tensor_padding.cpp          |   93 +
 unsupported/test/cxx11_tensor_patch.cpp            |  172 ++
 unsupported/test/cxx11_tensor_random.cpp           |   78 +
 unsupported/test/cxx11_tensor_random_cuda.cpp      |   35 +
 unsupported/test/cxx11_tensor_reduction.cpp        |  478 ++++
 unsupported/test/cxx11_tensor_reduction_cuda.cpp   |   56 +
 unsupported/test/cxx11_tensor_ref.cpp              |  248 +++
 unsupported/test/cxx11_tensor_reverse.cpp          |  190 ++
 unsupported/test/cxx11_tensor_shuffling.cpp        |  228 ++
 unsupported/test/cxx11_tensor_simple.cpp           |  325 +++
 unsupported/test/cxx11_tensor_striding.cpp         |  119 +
 unsupported/test/cxx11_tensor_sugar.cpp            |   38 +
 unsupported/test/cxx11_tensor_symmetry.cpp         |  818 +++++++
 unsupported/test/cxx11_tensor_thread_pool.cpp      |  303 +++
 unsupported/test/cxx11_tensor_uint128.cpp          |  144 ++
 unsupported/test/cxx11_tensor_volume_patch.cpp     |  112 +
 unsupported/test/forward_adolc.cpp                 |    4 +-
 unsupported/test/jacobisvd.cpp                     |  198 --
 unsupported/test/kronecker_product.cpp             |   67 +-
 unsupported/test/levenberg_marquardt.cpp           |   69 +-
 unsupported/test/matrix_function.cpp               |    2 +-
 unsupported/test/matrix_functions.h                |   40 +-
 unsupported/test/matrix_power.cpp                  |  157 +-
 unsupported/test/minres.cpp                        |   32 +-
 unsupported/test/mpreal/mpreal.h                   |  853 ++++----
 unsupported/test/mpreal_support.cpp                |    3 +-
 unsupported/test/polynomialsolver.cpp              |    7 +-
 unsupported/test/sparse_extra.cpp                  |    1 -
 unsupported/test/splines.cpp                       |   73 +-
 unsupported/test/svd_common.h                      |  261 ---
 937 files changed, 90382 insertions(+), 39972 deletions(-)

diff --cc debian/changelog
index 4d2e9ae,2ea8c36..3f764b3
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,9 -1,95 +1,102 @@@
++=======
+ eigen3 (3.3~beta1-1) unstable; urgency=medium
+ 
+   * [980143b] Imported Upstream version 3.3~beta1
+   * [4ec5eda] Refresh patches, remove applied by upstream.
+   * [9830a38] Remove eigen2 mention.
+   * [6b0e866] Update upstream changelog.
+   * [cd6681b] Fix installation path of cmake files.
+ 
+  -- Anton Gladky <gladk at debian.org>  Fri, 18 Dec 2015 22:11:24 +0100
+ 
+ eigen3 (3.3~alpha1-3) unstable; urgency=medium
+ 
+   * Team upload.
+ 
+   [ Graham Inggs ]
+   * [84c35b5] Drop parallel build to make Ubuntu happier. (Closes: #806469)
+ 
+   [ Gael Guennebaud ]
+   * [e0aad22] Fix neon vectorization of pmul(Packet1cd,Packet1cd). (Closes: #803552)
+ 
+   [ Jurica Stanojkovic ]
+   * [b0f0730] Fix opencv compilation. (Closes: #804768)
+ 
+  -- Anton Gladky <gladk at debian.org>  Thu, 10 Dec 2015 20:51:12 +0100
+ 
+ eigen3 (3.3~alpha1-2) unstable; urgency=medium
+ 
+   [ Sébastien Villemot ]
+   * [a027ad6] Compatibility fix with suitesparse >= 4.4. (Closes: #800101)
+ 
+  -- Anton Gladky <gladk at debian.org>  Fri, 02 Oct 2015 23:09:25 +0200
+ 
+ eigen3 (3.3~alpha1-1) unstable; urgency=medium
+ 
+   * [a103fdb] Move from experimental to unstable.
+ 
+  -- Anton Gladky <gladk at debian.org>  Sat, 26 Sep 2015 21:33:35 +0200
+ 
+ eigen3 (3.2.5-6) unstable; urgency=medium
+ 
+   * [43675b3] Remove testing of SSE4* instructions.
+ 
+  -- Anton Gladky <gladk at debian.org>  Wed, 23 Sep 2015 20:15:00 +0200
+ 
+ eigen3 (3.2.5-5) unstable; urgency=medium
+ 
+   [ Jochen Sprickerhof ]
+   * [85ad499] Quick fix for cmake_3.3. (Closes: #799660)
+ 
+  -- Anton Gladky <gladk at debian.org>  Tue, 22 Sep 2015 23:04:50 +0200
+ 
+ eigen3 (3.3~alpha1-1~exp2) experimental; urgency=medium
+ 
+   * [653c5aa] Remove testing of SSE4* instructions.
+ 
+  -- Anton Gladky <gladk at debian.org>  Sun, 06 Sep 2015 23:48:16 +0200
+ 
+ eigen3 (3.3~alpha1-1~exp1) experimental; urgency=medium
+ 
+   * [a103fdb] Imported Upstream version 3.3~alpha1
+   * [e6f2345] Refresh patches.
+   * [bdbabcf] Do not install FindEigen3.cmake as a cmake private file.
+   * [0e44d3e] Update upstream changelog.
+ 
+  -- Anton Gladky <gladk at debian.org>  Sun, 06 Sep 2015 19:00:30 +0200
+ 
+ eigen3 (3.2.5-4) unstable; urgency=medium
+ 
+   * [0bcd692] Remove compressed doc
+ 
+  -- Anton Gladky <gladk at debian.org>  Fri, 19 Jun 2015 08:21:36 +0200
+ 
+ eigen3 (3.2.5-3) unstable; urgency=medium
+ 
+   * [ec8931a] Remove the line, which causes unreproducible builds.
+ 
+  -- Anton Gladky <gladk at debian.org>  Thu, 18 Jun 2015 18:54:47 +0200
+ 
+ eigen3 (3.2.5-2) unstable; urgency=medium
+ 
+   * [a0de5f3] Prevent HTML_TIMESTAMP in documentation.
+ 
+  -- Anton Gladky <gladk at debian.org>  Wed, 17 Jun 2015 06:30:14 +0200
+ 
+ eigen3 (3.2.5-1) unstable; urgency=medium
+ 
+   * [e41b6fe] Imported Upstream version 3.2.5
+   * [c1ea569] Refresh patches.
+   * [5bbc45b] Update upstream changelog.
+ 
+  -- Anton Gladky <gladk at debian.org>  Tue, 16 Jun 2015 21:11:46 +0200
+ 
 +eigen3 (3.2.4-3~bpo8+1) jessie-backports; urgency=medium
 +
 +  * Rebuild for jessie-backports.
 +
 + -- Anton Gladky <gladk at debian.org>  Sun, 31 May 2015 13:25:05 +0200
 +
  eigen3 (3.2.4-3) unstable; urgency=medium
  
    [ Andrew Lee (李健秋) ]

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