[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