[eigen3] 01/06: Merge tag 'upstream/3.3.0'

Anton Gladky gladk at moszumanska.debian.org
Fri Nov 11 06:10:42 UTC 2016


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

gladk pushed a commit to branch master
in repository eigen3.

commit e80e7c036824f94aee85b547a2cb282751912b85
Merge: d1717ea c50a62c
Author: Anton Gladky <gladk at debian.org>
Date:   Thu Nov 10 22:54:16 2016 +0100

    Merge tag 'upstream/3.3.0'
    
    Upstream version 3.3.0

 .hg_archival.txt                                   |    4 +-
 .hgtags                                            |    3 +
 CMakeLists.txt                                     |   29 +-
 Eigen/CMakeLists.txt                               |    2 +-
 Eigen/Core                                         |   54 +-
 Eigen/src/CMakeLists.txt                           |    7 -
 Eigen/src/Cholesky/CMakeLists.txt                  |    6 -
 Eigen/src/Cholesky/LDLT.h                          |   31 +-
 Eigen/src/Cholesky/LLT.h                           |    4 +-
 Eigen/src/CholmodSupport/CMakeLists.txt            |    6 -
 Eigen/src/CholmodSupport/CholmodSupport.h          |   98 +-
 Eigen/src/Core/Array.h                             |    2 +-
 Eigen/src/Core/ArrayBase.h                         |    4 +-
 Eigen/src/Core/ArrayWrapper.h                      |  100 +-
 Eigen/src/Core/AssignEvaluator.h                   |   92 +-
 Eigen/src/Core/CMakeLists.txt                      |   11 -
 Eigen/src/Core/CommaInitializer.h                  |   28 +-
 Eigen/src/Core/CoreEvaluators.h                    |  193 ++-
 Eigen/src/Core/CwiseNullaryOp.h                    |  108 +-
 Eigen/src/Core/DenseBase.h                         |   13 +-
 Eigen/src/Core/DenseCoeffsBase.h                   |    2 +-
 Eigen/src/Core/DiagonalMatrix.h                    |    8 +-
 Eigen/src/Core/GeneralProduct.h                    |   16 +-
 Eigen/src/Core/GenericPacketMath.h                 |   30 +-
 Eigen/src/Core/Inverse.h                           |    2 +-
 Eigen/src/Core/MapBase.h                           |    2 +-
 Eigen/src/Core/MathFunctions.h                     |   87 +-
 Eigen/src/Core/MathFunctionsImpl.h                 |   78 ++
 Eigen/src/Core/Matrix.h                            |    2 +-
 Eigen/src/Core/MatrixBase.h                        |   14 +-
 Eigen/src/Core/NumTraits.h                         |   20 +-
 Eigen/src/Core/PlainObjectBase.h                   |   10 +-
 Eigen/src/Core/ProductEvaluators.h                 |  103 +-
 Eigen/src/Core/Random.h                            |    3 +-
 Eigen/src/Core/Ref.h                               |    8 +-
 Eigen/src/Core/Solve.h                             |   16 +-
 Eigen/src/Core/Transpose.h                         |    5 +
 Eigen/src/Core/TriangularMatrix.h                  |   34 +-
 Eigen/src/Core/VectorwiseOp.h                      |    4 +-
 Eigen/src/Core/arch/AVX/CMakeLists.txt             |    6 -
 Eigen/src/Core/arch/AVX/Complex.h                  |   20 +
 Eigen/src/Core/arch/AVX/MathFunctions.h            |   81 +-
 Eigen/src/Core/arch/AVX/PacketMath.h               |   36 +-
 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/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                    |  112 +-
 Eigen/src/Core/arch/CUDA/MathFunctions.h           |   12 +
 Eigen/src/Core/arch/CUDA/PacketMathHalf.h          |  507 +++++++-
 Eigen/src/Core/arch/CUDA/TypeCasting.h             |   27 +
 Eigen/src/Core/arch/Default/CMakeLists.txt         |    6 -
 Eigen/src/Core/arch/NEON/CMakeLists.txt            |    6 -
 Eigen/src/Core/arch/NEON/Complex.h                 |   15 +-
 Eigen/src/Core/arch/SSE/CMakeLists.txt             |    6 -
 Eigen/src/Core/arch/SSE/Complex.h                  |   20 +
 Eigen/src/Core/arch/SSE/MathFunctions.h            |   74 +-
 Eigen/src/Core/arch/SSE/PacketMath.h               |   53 +
 Eigen/src/Core/arch/ZVector/CMakeLists.txt         |    6 -
 Eigen/src/Core/functors/BinaryFunctors.h           |    6 +-
 Eigen/src/Core/functors/CMakeLists.txt             |    6 -
 Eigen/src/Core/functors/NullaryFunctors.h          |  204 ++-
 Eigen/src/Core/functors/UnaryFunctors.h            |   97 +-
 Eigen/src/Core/products/CMakeLists.txt             |    6 -
 Eigen/src/Core/products/GeneralBlockPanelKernel.h  |   22 +-
 Eigen/src/Core/products/GeneralMatrixMatrix.h      |   50 +-
 Eigen/src/Core/products/GeneralMatrixVector.h      |    8 +-
 Eigen/src/Core/products/Parallelizer.h             |   19 +-
 Eigen/src/Core/products/SelfadjointMatrixVector.h  |    2 +-
 Eigen/src/Core/products/TriangularMatrixVector.h   |    2 +-
 Eigen/src/Core/util/BlasUtil.h                     |   26 +-
 Eigen/src/Core/util/CMakeLists.txt                 |    6 -
 Eigen/src/Core/util/DisableStupidWarnings.h        |   11 +-
 Eigen/src/Core/util/Macros.h                       |   28 +-
 Eigen/src/Core/util/Memory.h                       |    3 +
 Eigen/src/Core/util/Meta.h                         |   49 +-
 Eigen/src/Core/util/ReenableStupidWarnings.h       |    2 +-
 Eigen/src/Core/util/StaticAssert.h                 |    3 +-
 Eigen/src/Core/util/XprHelper.h                    |   67 +-
 Eigen/src/Eigenvalues/CMakeLists.txt               |    6 -
 Eigen/src/Eigenvalues/GeneralizedEigenSolver.h     |  187 ++-
 Eigen/src/Eigenvalues/RealSchur.h                  |   17 +-
 Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h     |   12 +-
 Eigen/src/Geometry/AlignedBox.h                    |   80 +-
 Eigen/src/Geometry/AngleAxis.h                     |   65 +-
 Eigen/src/Geometry/CMakeLists.txt                  |    8 -
 Eigen/src/Geometry/EulerAngles.h                   |   22 +-
 Eigen/src/Geometry/Homogeneous.h                   |  107 +-
 Eigen/src/Geometry/Hyperplane.h                    |   55 +-
 Eigen/src/Geometry/OrthoMethods.h                  |    9 +-
 Eigen/src/Geometry/ParametrizedLine.h              |   54 +-
 Eigen/src/Geometry/Quaternion.h                    |  164 ++-
 Eigen/src/Geometry/Rotation2D.h                    |   48 +-
 Eigen/src/Geometry/RotationBase.h                  |   40 +-
 Eigen/src/Geometry/Scaling.h                       |   12 +-
 Eigen/src/Geometry/Transform.h                     |  185 +--
 Eigen/src/Geometry/Translation.h                   |   56 +-
 Eigen/src/Geometry/arch/CMakeLists.txt             |    6 -
 Eigen/src/Householder/CMakeLists.txt               |    6 -
 Eigen/src/Householder/Householder.h                |    4 +-
 Eigen/src/IterativeLinearSolvers/CMakeLists.txt    |    6 -
 .../IterativeLinearSolvers/IterativeSolverBase.h   |   10 +-
 Eigen/src/IterativeLinearSolvers/SolveWithGuess.h  |    6 +-
 Eigen/src/Jacobi/CMakeLists.txt                    |    6 -
 Eigen/src/LU/CMakeLists.txt                        |    8 -
 Eigen/src/LU/FullPivLU.h                           |   10 +-
 Eigen/src/LU/InverseImpl.h                         |    6 +-
 Eigen/src/LU/PartialPivLU.h                        |    6 +-
 Eigen/src/LU/arch/CMakeLists.txt                   |    6 -
 Eigen/src/LU/arch/Inverse_SSE.h                    |   28 +-
 Eigen/src/MetisSupport/CMakeLists.txt              |    6 -
 Eigen/src/OrderingMethods/CMakeLists.txt           |    6 -
 Eigen/src/PaStiXSupport/CMakeLists.txt             |    6 -
 Eigen/src/PardisoSupport/CMakeLists.txt            |    6 -
 Eigen/src/QR/CMakeLists.txt                        |    6 -
 Eigen/src/QR/ColPivHouseholderQR.h                 |   11 +-
 Eigen/src/QR/CompleteOrthogonalDecomposition.h     |   11 +-
 Eigen/src/QR/FullPivHouseholderQR.h                |   11 +-
 Eigen/src/QR/HouseholderQR.h                       |    5 -
 Eigen/src/SPQRSupport/CMakeLists.txt               |    6 -
 Eigen/src/SPQRSupport/SuiteSparseQRSupport.h       |    7 +-
 Eigen/src/SVD/CMakeLists.txt                       |    6 -
 Eigen/src/SVD/JacobiSVD.h                          |    8 +-
 Eigen/src/SparseCholesky/CMakeLists.txt            |    6 -
 Eigen/src/SparseCore/CMakeLists.txt                |    6 -
 Eigen/src/SparseCore/SparseAssign.h                |   17 +-
 Eigen/src/SparseCore/SparseCompressedBase.h        |   19 +
 Eigen/src/SparseCore/SparseMatrix.h                |    3 +-
 Eigen/src/SparseCore/SparseMatrixBase.h            |   21 +-
 Eigen/src/SparseCore/SparseProduct.h               |    5 +
 Eigen/src/SparseCore/SparseSelfAdjointView.h       |   73 +-
 Eigen/src/SparseCore/SparseSolverBase.h            |   16 +-
 Eigen/src/SparseCore/SparseVector.h                |   23 +-
 Eigen/src/SparseLU/CMakeLists.txt                  |    6 -
 Eigen/src/SparseQR/CMakeLists.txt                  |    6 -
 Eigen/src/StlSupport/CMakeLists.txt                |    6 -
 Eigen/src/SuperLUSupport/CMakeLists.txt            |    6 -
 Eigen/src/UmfPackSupport/CMakeLists.txt            |    6 -
 Eigen/src/misc/CMakeLists.txt                      |    6 -
 Eigen/src/plugins/BlockMethods.h                   | 1016 ++++++++-------
 Eigen/src/plugins/CMakeLists.txt                   |    6 -
 Eigen/src/plugins/CommonCwiseUnaryOps.h            |  126 +-
 Eigen/src/plugins/MatrixCwiseUnaryOps.h            |   80 +-
 bench/benchCholesky.cpp                            |   16 +-
 bench/btl/libs/blaze/CMakeLists.txt                |    7 +-
 bench/tensors/README                               |    8 +-
 bench/tensors/tensor_benchmarks_sycl.cc            |   37 +
 cmake/EigenTesting.cmake                           |  233 +++-
 cmake/FindComputeCpp.cmake                         |  245 ++++
 cmake/FindEigen3.cmake                             |   27 +-
 doc/CustomizingEigen.dox                           |  220 ----
 doc/CustomizingEigen_CustomScalar.dox              |  120 ++
 doc/CustomizingEigen_InheritingMatrix.dox          |   34 +
 doc/CustomizingEigen_NullaryExpr.dox               |   86 ++
 doc/CustomizingEigen_Plugins.dox                   |   69 +
 doc/Doxyfile.in                                    |    8 +-
 doc/Manual.dox                                     |   15 +-
 doc/NewExpressionType.dox                          |    8 +-
 doc/Overview.dox                                   |    4 +-
 doc/SparseLinearSystems.dox                        |    3 +
 doc/TopicAssertions.dox                            |    2 +-
 doc/UsingBlasLapackBackends.dox                    |    7 +
 doc/examples/CMakeLists.txt                        |    5 +
 doc/examples/make_circulant2.cpp                   |   52 +
 doc/examples/nullary_indexing.cpp                  |   66 +
 doc/snippets/DenseBase_LinSpacedInt.cpp            |    8 +
 doc/snippets/SparseMatrix_coeffs.cpp               |    9 +
 doc/special_examples/random_cpp11.cpp              |    2 +-
 test/CMakeLists.txt                                |    2 +-
 test/adjoint.cpp                                   |    9 +-
 test/cholesky.cpp                                  |   60 +
 test/commainitializer.cpp                          |   79 +-
 test/cuda_basic.cu                                 |   16 +-
 test/eigensolver_generalized_real.cpp              |   18 +-
 test/fastmath.cpp                                  |    3 +-
 test/geo_homogeneous.cpp                           |    2 +
 test/geo_transformations.cpp                       |   79 ++
 test/half_float.cpp                                |   10 +
 test/integer_types.cpp                             |    8 +
 test/nullary.cpp                                   |  160 ++-
 test/packetmath.cpp                                |   71 +-
 test/prec_inverse_4x4.cpp                          |   15 +
 test/product.h                                     |   32 +
 test/product_extra.cpp                             |   90 ++
 test/product_notemporary.cpp                       |    3 +
 test/product_small.cpp                             |   63 +-
 test/qr_colpivoting.cpp                            |   12 +
 test/qr_fullpivoting.cpp                           |   12 +
 test/rand.cpp                                      |   43 +-
 test/real_qz.cpp                                   |    7 +-
 test/sparse_basic.cpp                              |   10 +
 test/sparse_product.cpp                            |    4 +
 test/sparse_solver.h                               |    9 +
 test/spqr_support.cpp                              |    4 +-
 test/svd_fill.h                                    |   13 +-
 unsupported/Eigen/AlignedVector3                   |    2 +-
 unsupported/Eigen/CMakeLists.txt                   |    6 +-
 unsupported/Eigen/CXX11/CMakeLists.txt             |    2 +-
 unsupported/Eigen/CXX11/Tensor                     |   22 +-
 unsupported/Eigen/CXX11/src/CMakeLists.txt         |    4 -
 unsupported/Eigen/CXX11/src/Tensor/CMakeLists.txt  |    6 -
 unsupported/Eigen/CXX11/src/Tensor/README.md       |    4 +-
 unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h  |    5 +
 unsupported/Eigen/CXX11/src/Tensor/TensorBase.h    |   18 +
 .../Eigen/CXX11/src/Tensor/TensorBroadcasting.h    |    7 +-
 .../Eigen/CXX11/src/Tensor/TensorContraction.h     |    9 +-
 .../Eigen/CXX11/src/Tensor/TensorCostModel.h       |   27 +-
 .../Eigen/CXX11/src/Tensor/TensorDeviceCuda.h      |  121 +-
 .../Eigen/CXX11/src/Tensor/TensorDeviceSycl.h      |  122 ++
 .../CXX11/src/Tensor/TensorDeviceThreadPool.h      |   12 +-
 unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h  |   62 +-
 .../Eigen/CXX11/src/Tensor/TensorEvaluator.h       |   69 +-
 .../Eigen/CXX11/src/Tensor/TensorExecutor.h        |   21 +-
 unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h    |    4 +-
 unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h     |    8 +-
 .../Eigen/CXX11/src/Tensor/TensorForcedEval.h      |   52 +-
 .../CXX11/src/Tensor/TensorForwardDeclarations.h   |   19 +-
 .../Eigen/CXX11/src/Tensor/TensorFunctors.h        |  510 +-------
 unsupported/Eigen/CXX11/src/Tensor/TensorMap.h     |   19 +-
 unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h    |   21 +
 unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h  |  276 ++++
 .../Eigen/CXX11/src/Tensor/TensorReduction.h       |  168 ++-
 .../Eigen/CXX11/src/Tensor/TensorReductionCuda.h   |   91 +-
 .../Eigen/CXX11/src/Tensor/TensorReductionSycl.h   |  242 ++++
 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  |   41 +-
 .../Eigen/CXX11/src/TensorSymmetry/CMakeLists.txt  |    8 -
 .../CXX11/src/TensorSymmetry/util/CMakeLists.txt   |    6 -
 .../Eigen/CXX11/src/ThreadPool/CMakeLists.txt      |    6 -
 .../Eigen/CXX11/src/ThreadPool/EventCount.h        |    4 +-
 .../CXX11/src/ThreadPool/NonBlockingThreadPool.h   |    4 +-
 .../Eigen/CXX11/src/ThreadPool/ThreadEnvironment.h |    4 +-
 unsupported/Eigen/CXX11/src/util/CMakeLists.txt    |    6 -
 unsupported/Eigen/CXX11/src/util/MaxSizeVector.h   |   11 +
 unsupported/Eigen/EulerAngles                      |   43 +
 unsupported/Eigen/KroneckerProduct                 |    2 +
 unsupported/Eigen/SpecialFunctions                 |    2 +
 unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h  |   49 +-
 unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h    |   34 +-
 unsupported/Eigen/src/AutoDiff/CMakeLists.txt      |    6 -
 unsupported/Eigen/src/BVH/CMakeLists.txt           |    6 -
 unsupported/Eigen/src/CMakeLists.txt               |   16 -
 .../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 -
 .../Eigen/src/KroneckerProduct/CMakeLists.txt      |    6 -
 .../Eigen/src/LevenbergMarquardt/CMakeLists.txt    |    6 -
 .../Eigen/src/MatrixFunctions/CMakeLists.txt       |    6 -
 .../Eigen/src/MoreVectorization/CMakeLists.txt     |    6 -
 .../Eigen/src/NonLinearOptimization/CMakeLists.txt |    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 -
 .../Eigen/src/SpecialFunctions/CMakeLists.txt      |   11 -
 .../src/SpecialFunctions/SpecialFunctionsImpl.h    |   56 +-
 .../arch/CUDA/CudaSpecialFunctions.h               |    4 +-
 unsupported/Eigen/src/Splines/CMakeLists.txt       |    6 -
 unsupported/doc/examples/EulerAngles.cpp           |   46 +
 unsupported/test/CMakeLists.txt                    |   33 +-
 unsupported/test/EulerAngles.cpp                   |  208 ++++
 unsupported/test/NonLinearOptimization.cpp         |    2 -
 unsupported/test/autodiff.cpp                      |  122 +-
 unsupported/test/cxx11_eventcount.cpp              |    6 +-
 unsupported/test/cxx11_tensor_argmax_cuda.cu       |   17 +-
 unsupported/test/cxx11_tensor_broadcast_sycl.cpp   |   74 ++
 unsupported/test/cxx11_tensor_cast_float16_cuda.cu |    4 +-
 unsupported/test/cxx11_tensor_complex_cuda.cu      |  153 +++
 .../test/cxx11_tensor_complex_cwise_ops_cuda.cu    |   97 ++
 unsupported/test/cxx11_tensor_contract_cuda.cu     |    6 +-
 unsupported/test/cxx11_tensor_contraction.cpp      |   23 +
 unsupported/test/cxx11_tensor_cuda.cu              |  109 +-
 unsupported/test/cxx11_tensor_device.cu            |    4 +-
 unsupported/test/cxx11_tensor_device_sycl.cpp      |   31 +
 unsupported/test/cxx11_tensor_forced_eval_sycl.cpp |   70 ++
 unsupported/test/cxx11_tensor_image_patch.cpp      |   24 +-
 unsupported/test/cxx11_tensor_of_float16_cuda.cu   |  104 +-
 unsupported/test/cxx11_tensor_random_cuda.cu       |    3 +
 unsupported/test/cxx11_tensor_reduction_cuda.cu    |  122 +-
 unsupported/test/cxx11_tensor_reduction_sycl.cpp   |  138 ++
 unsupported/test/cxx11_tensor_scan_cuda.cu         |    6 +-
 unsupported/test/cxx11_tensor_simple.cpp           |    7 +-
 unsupported/test/cxx11_tensor_sycl.cpp             |  159 +++
 unsupported/test/kronecker_product.cpp             |   22 +-
 unsupported/test/mpreal_support.cpp                |    8 +
 299 files changed, 11879 insertions(+), 3786 deletions(-)

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