[eigen3] branch jessie-backports updated (6b114dd -> c7b05d9)
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 change to branch jessie-backports
in repository eigen3.
from 6b114dd Update changelog.
adds e41b6fe Imported Upstream version 3.2.5
adds 85506b3 Merge tag 'upstream/3.2.5'
adds c1ea569 Refresh patches.
adds 5bbc45b Update upstream changelog.
adds 72af8d6 Update changelog.
adds a0de5f3 Prevent HTML_TIMESTAMP in documentation.
adds dd0b23c Update changelog.
adds ec8931a Remove the line, which causes unreproducible builds.
adds a12bca8 Update changelog.
adds 0bcd692 Remove compressed doc
adds 4580b5a Update changelog.
adds a103fdb Imported Upstream version 3.3~alpha1
adds 1298f00 Merge tag 'upstream/3.3_alpha1'
adds e6f2345 Refresh patches.
adds bdbabcf Do not install FindEigen3.cmake as a cmake private file.
adds 0e44d3e Update upstream changelog.
adds 2c15b79 Update changelog.
adds 5920866 Remove testing of SSE4* instructions.
adds a7702b4 Update changelog.
adds 85ad499 Quick fix for cmake_3.3. (Closes: #799660)
adds fea4dc5 Update changelog.
adds 43675b3 Remove testing of SSE4* instructions.
adds a0a3967 Update changelog.
adds a8acce5 Merge
adds 2f8493d Update changelog.
adds a027ad6 Compatibility fix with suitesparse >= 4.4. (Closes: #800101)
adds 91e5856 Update changelog.
adds 84c35b5 Drop parallel build to make Ubuntu happier. (Closes: #806469)
adds e0aad22 Fix neon vectorization of pmul(Packet1cd,Packet1cd). (Closes: #803552)
adds b0f0730 Fix opencv compilation. (Closes: #804768)
adds 161b90e Update changelog.
adds 980143b Imported Upstream version 3.3~beta1
adds b4abdc2 Merge tag 'upstream/3.3_beta1'
adds 4ec5eda Refresh patches, remove applied by upstream.
adds 9830a38 Remove eigen2 mention.
adds 6b0e866 Update upstream changelog.
adds cd6681b Fix installation path of cmake files.
adds fcd163d Update changelog.
new 3ca86b9 Merge with master.
new c7b05d9 Update changelog.
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.hg_archival.txt | 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 | 98 +
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, 90387 insertions(+), 39972 deletions(-)
delete mode 100644 Eigen/Array
delete mode 100644 Eigen/Eigen2Support
delete mode 100644 Eigen/LeastSquares
mode change 100644 => 100755 Eigen/PardisoSupport
create mode 100755 Eigen/src/Core/AssignEvaluator.h
mode change 100644 => 100755 Eigen/src/Core/Assign_MKL.h
create mode 100644 Eigen/src/Core/CoreEvaluators.h
delete mode 100644 Eigen/src/Core/Flagged.h
delete mode 100644 Eigen/src/Core/Functors.h
create mode 100644 Eigen/src/Core/Inverse.h
create mode 100644 Eigen/src/Core/Product.h
delete mode 100644 Eigen/src/Core/ProductBase.h
create mode 100755 Eigen/src/Core/ProductEvaluators.h
create mode 100644 Eigen/src/Core/Solve.h
create mode 100644 Eigen/src/Core/SolverBase.h
create mode 100644 Eigen/src/Core/SpecialFunctions.h
mode change 100644 => 100755 Eigen/src/Core/VectorwiseOp.h
create mode 100644 Eigen/src/Core/arch/AVX/CMakeLists.txt
create mode 100644 Eigen/src/Core/arch/AVX/Complex.h
create mode 100644 Eigen/src/Core/arch/AVX/MathFunctions.h
create mode 100644 Eigen/src/Core/arch/AVX/PacketMath.h
create mode 100644 Eigen/src/Core/arch/AVX/TypeCasting.h
create mode 100644 Eigen/src/Core/arch/AltiVec/MathFunctions.h
mode change 100644 => 100755 Eigen/src/Core/arch/AltiVec/PacketMath.h
create mode 100644 Eigen/src/Core/arch/CUDA/CMakeLists.txt
create mode 100644 Eigen/src/Core/arch/CUDA/MathFunctions.h
create mode 100644 Eigen/src/Core/arch/CUDA/PacketMath.h
create mode 100644 Eigen/src/Core/arch/NEON/MathFunctions.h
mode change 100644 => 100755 Eigen/src/Core/arch/SSE/PacketMath.h
create mode 100644 Eigen/src/Core/arch/SSE/TypeCasting.h
create mode 100644 Eigen/src/Core/functors/AssignmentFunctors.h
create mode 100644 Eigen/src/Core/functors/BinaryFunctors.h
create mode 100644 Eigen/src/Core/functors/CMakeLists.txt
create mode 100644 Eigen/src/Core/functors/NullaryFunctors.h
create mode 100644 Eigen/src/Core/functors/StlFunctors.h
create mode 100644 Eigen/src/Core/functors/UnaryFunctors.h
delete mode 100644 Eigen/src/Core/products/CoeffBasedProduct.h
mode change 100644 => 100755 Eigen/src/Core/products/GeneralMatrixVector_MKL.h
mode change 100644 => 100755 Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h
mode change 100644 => 100755 Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h
mode change 100644 => 100755 Eigen/src/Core/util/BlasUtil.h
mode change 100644 => 100755 Eigen/src/Core/util/DisableStupidWarnings.h
delete mode 100644 Eigen/src/Eigen2Support/Block.h
delete mode 100644 Eigen/src/Eigen2Support/CMakeLists.txt
delete mode 100644 Eigen/src/Eigen2Support/Cwise.h
delete mode 100644 Eigen/src/Eigen2Support/CwiseOperators.h
delete mode 100644 Eigen/src/Eigen2Support/Geometry/AlignedBox.h
delete mode 100644 Eigen/src/Eigen2Support/Geometry/All.h
delete mode 100644 Eigen/src/Eigen2Support/Geometry/AngleAxis.h
delete mode 100644 Eigen/src/Eigen2Support/Geometry/CMakeLists.txt
delete mode 100644 Eigen/src/Eigen2Support/Geometry/Hyperplane.h
delete mode 100644 Eigen/src/Eigen2Support/Geometry/ParametrizedLine.h
delete mode 100644 Eigen/src/Eigen2Support/Geometry/Quaternion.h
delete mode 100644 Eigen/src/Eigen2Support/Geometry/Rotation2D.h
delete mode 100644 Eigen/src/Eigen2Support/Geometry/RotationBase.h
delete mode 100644 Eigen/src/Eigen2Support/Geometry/Scaling.h
delete mode 100644 Eigen/src/Eigen2Support/Geometry/Transform.h
delete mode 100644 Eigen/src/Eigen2Support/Geometry/Translation.h
delete mode 100644 Eigen/src/Eigen2Support/LU.h
delete mode 100644 Eigen/src/Eigen2Support/Lazy.h
delete mode 100644 Eigen/src/Eigen2Support/LeastSquares.h
delete mode 100644 Eigen/src/Eigen2Support/Macros.h
delete mode 100644 Eigen/src/Eigen2Support/MathFunctions.h
delete mode 100644 Eigen/src/Eigen2Support/Memory.h
delete mode 100644 Eigen/src/Eigen2Support/Meta.h
delete mode 100644 Eigen/src/Eigen2Support/Minor.h
delete mode 100644 Eigen/src/Eigen2Support/QR.h
delete mode 100644 Eigen/src/Eigen2Support/SVD.h
delete mode 100644 Eigen/src/Eigen2Support/TriangularSolver.h
delete mode 100644 Eigen/src/Eigen2Support/VectorBlock.h
mode change 100644 => 100755 Eigen/src/Eigenvalues/ComplexSchur_MKL.h
mode change 100644 => 100755 Eigen/src/Eigenvalues/GeneralizedEigenSolver.h
mode change 100644 => 100755 Eigen/src/Eigenvalues/RealQZ.h
mode change 100644 => 100755 Eigen/src/Eigenvalues/RealSchur_MKL.h
mode change 100644 => 100755 Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h
create mode 100644 Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h
create mode 100644 Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h
create mode 100644 Eigen/src/IterativeLinearSolvers/SolveWithGuess.h
delete mode 100644 Eigen/src/LU/Inverse.h
create mode 100644 Eigen/src/LU/InverseImpl.h
mode change 100644 => 100755 Eigen/src/PardisoSupport/PardisoSupport.h
mode change 100644 => 100755 Eigen/src/QR/ColPivHouseholderQR_MKL.h
create mode 100644 Eigen/src/SVD/BDCSVD.h
mode change 100644 => 100755 Eigen/src/SVD/JacobiSVD.h
create mode 100644 Eigen/src/SVD/SVDBase.h
create mode 100644 Eigen/src/SparseCore/SparseAssign.h
create mode 100644 Eigen/src/SparseCore/SparseCompressedBase.h
create mode 100644 Eigen/src/SparseCore/SparseMap.h
create mode 100644 Eigen/src/SparseCore/SparseRef.h
create mode 100644 Eigen/src/SparseCore/SparseSolverBase.h
mode change 100644 => 100755 Eigen/src/SparseLU/SparseLU.h
delete mode 100644 Eigen/src/misc/Solve.h
delete mode 100644 Eigen/src/misc/SparseSolve.h
create mode 100644 README.md
create mode 100644 bench/analyze-blocking-sizes.cpp
create mode 100644 bench/benchmark-blocking-sizes.cpp
create mode 100644 bench/btl/cmake/FindBLAZE.cmake
delete mode 100644 bench/btl/cmake/FindGOTO.cmake
delete mode 100644 bench/btl/cmake/FindGOTO2.cmake
create mode 100644 bench/btl/cmake/FindOPENBLAS.cmake
create mode 100644 bench/btl/libs/blaze/CMakeLists.txt
create mode 100644 bench/btl/libs/blaze/blaze_interface.hh
create mode 100644 bench/btl/libs/blaze/main.cpp
create mode 100644 bench/btl/libs/tensors/CMakeLists.txt
create mode 100644 bench/btl/libs/tensors/main_linear.cpp
create mode 100644 bench/btl/libs/tensors/main_matmat.cpp
create mode 100644 bench/btl/libs/tensors/main_vecmat.cpp
create mode 100644 bench/btl/libs/tensors/tensor_interface.hh
create mode 100644 bench/dense_solvers.cpp
create mode 100644 bench/perf_monitoring/gemm/changesets.txt
create mode 100644 bench/perf_monitoring/gemm/gemm.cpp
create mode 100644 bench/perf_monitoring/gemm/gemm_settings.txt
create mode 100644 bench/perf_monitoring/gemm/lazy_gemm.cpp
create mode 100644 bench/perf_monitoring/gemm/lazy_gemm_settings.txt
create mode 100755 bench/perf_monitoring/gemm/make_plot.sh
create mode 100755 bench/perf_monitoring/gemm/run.sh
create mode 100644 bench/tensors/tensor_benchmarks.h
create mode 100644 bench/tensors/tensor_benchmarks_cpu.cc
create mode 100644 bench/tensors/tensor_benchmarks_gpu.cc
delete mode 100644 blas/chbmv.f
delete mode 100644 blas/chpmv.f
delete mode 100644 blas/ctbmv.f
delete mode 100644 blas/drotm.f
delete mode 100644 blas/drotmg.f
delete mode 100644 blas/dsbmv.f
delete mode 100644 blas/dspmv.f
delete mode 100644 blas/dtbmv.f
create mode 100644 blas/f2c/chbmv.c
create mode 100644 blas/f2c/chpmv.c
create mode 100644 blas/f2c/complexdots.c
create mode 100644 blas/f2c/ctbmv.c
create mode 100644 blas/f2c/d_cnjg.c
create mode 100644 blas/f2c/datatypes.h
create mode 100644 blas/f2c/drotm.c
create mode 100644 blas/f2c/drotmg.c
create mode 100644 blas/f2c/dsbmv.c
create mode 100644 blas/f2c/dspmv.c
create mode 100644 blas/f2c/dtbmv.c
create mode 100644 blas/f2c/lsame.c
create mode 100644 blas/f2c/r_cnjg.c
create mode 100644 blas/f2c/srotm.c
create mode 100644 blas/f2c/srotmg.c
create mode 100644 blas/f2c/ssbmv.c
create mode 100644 blas/f2c/sspmv.c
create mode 100644 blas/f2c/stbmv.c
create mode 100644 blas/f2c/zhbmv.c
create mode 100644 blas/f2c/zhpmv.c
create mode 100644 blas/f2c/ztbmv.c
rename blas/{ => fortran}/complexdots.f (100%)
delete mode 100644 blas/lsame.f
delete mode 100644 blas/srotm.f
delete mode 100644 blas/srotmg.f
delete mode 100644 blas/ssbmv.f
delete mode 100644 blas/sspmv.f
delete mode 100644 blas/stbmv.f
delete mode 100644 blas/zhbmv.f
delete mode 100644 blas/zhpmv.f
delete mode 100644 blas/ztbmv.f
create mode 100644 cmake/Eigen3Config.cmake.in
create mode 100644 cmake/EigenUninstall.cmake
create mode 100644 cmake/UseEigen3.cmake
delete mode 100644 debian/libeigen3-dev.links
delete mode 100644 debian/patches/01_install_FindEigen3.patch
delete mode 100644 debian/patches/03_fix_spline_module.patch
create mode 100644 debian/patches/05_remove_html_timestamp.patch
create mode 100644 debian/patches/06_remove_doc_matrix.patch
create mode 100644 debian/patches/07_remove_compressed_doc.patch
create mode 100644 debian/patches/08_fix_path_FindEigen3.patch
delete mode 100644 doc/A10_Eigen2SupportModes.dox
create mode 100644 doc/LeastSquares.dox
create mode 100644 doc/MatrixfreeSolverExample.dox
create mode 100644 doc/NewExpressionType.dox
create mode 100644 doc/Pitfalls.dox
create mode 100644 doc/UsingNVCC.dox
create mode 100644 doc/examples/CustomizingEigen_Inheritance.cpp
delete mode 100644 doc/examples/MatrixBase_cwise_const.cpp
create mode 100644 doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp
create mode 100644 doc/examples/make_circulant.cpp
create mode 100644 doc/examples/make_circulant.cpp.entry
create mode 100644 doc/examples/make_circulant.cpp.evaluator
create mode 100644 doc/examples/make_circulant.cpp.expression
create mode 100644 doc/examples/make_circulant.cpp.main
create mode 100644 doc/examples/make_circulant.cpp.preamble
create mode 100644 doc/examples/make_circulant.cpp.traits
create mode 100644 doc/examples/matrixfree_cg.cpp
create mode 100644 doc/snippets/BiCGSTAB_simple.cpp
create mode 100644 doc/snippets/BiCGSTAB_step_by_step.cpp
create mode 100644 doc/snippets/Cwise_arg.cpp
create mode 100644 doc/snippets/Cwise_array_power_array.cpp
create mode 100644 doc/snippets/Cwise_atan.cpp
create mode 100644 doc/snippets/Cwise_boolean_not.cpp
create mode 100644 doc/snippets/Cwise_ceil.cpp
create mode 100644 doc/snippets/Cwise_cosh.cpp
create mode 100644 doc/snippets/Cwise_floor.cpp
create mode 100644 doc/snippets/Cwise_isFinite.cpp
create mode 100644 doc/snippets/Cwise_isInf.cpp
create mode 100644 doc/snippets/Cwise_isNaN.cpp
create mode 100644 doc/snippets/Cwise_log10.cpp
create mode 100644 doc/snippets/Cwise_round.cpp
create mode 100644 doc/snippets/Cwise_scalar_power_array.cpp
create mode 100644 doc/snippets/Cwise_sinh.cpp
create mode 100644 doc/snippets/Cwise_tanh.cpp
create mode 100644 doc/snippets/DirectionWise_hnormalized.cpp
create mode 100644 doc/snippets/LeastSquaresNormalEquations.cpp
create mode 100644 doc/snippets/LeastSquaresQR.cpp
delete mode 100644 doc/snippets/MatrixBase_extract.cpp
create mode 100644 doc/snippets/MatrixBase_hnormalized.cpp
create mode 100644 doc/snippets/MatrixBase_homogeneous.cpp
delete mode 100644 doc/snippets/MatrixBase_marked.cpp
delete mode 100644 doc/snippets/MatrixBase_part.cpp
create mode 100644 doc/snippets/MatrixBase_triangularView.cpp
create mode 100644 doc/snippets/Triangular_solve.cpp
create mode 100644 doc/snippets/VectorwiseOp_homogeneous.cpp
create mode 100644 doc/special_examples/random_cpp11.cpp
create mode 100644 failtest/bdcsvd_int.cpp
create mode 100644 failtest/colpivqr_int.cpp
create mode 100644 failtest/cwiseunaryview_nonconst_ctor_on_const_xpr.cpp
create mode 100644 failtest/cwiseunaryview_on_const_type_actually_const.cpp
create mode 100644 failtest/eigensolver_cplx.cpp
create mode 100644 failtest/eigensolver_int.cpp
create mode 100644 failtest/fullpivlu_int.cpp
create mode 100644 failtest/fullpivqr_int.cpp
create mode 100644 failtest/jacobisvd_int.cpp
create mode 100644 failtest/ldlt_int.cpp
create mode 100644 failtest/llt_int.cpp
create mode 100644 failtest/partialpivlu_int.cpp
create mode 100644 failtest/qr_int.cpp
create mode 100644 failtest/selfadjointview_nonconst_ctor_on_const_xpr.cpp
create mode 100644 failtest/selfadjointview_on_const_type_actually_const.cpp
create mode 100644 failtest/sparse_ref_1.cpp
create mode 100644 failtest/sparse_ref_2.cpp
create mode 100644 failtest/sparse_ref_3.cpp
create mode 100644 failtest/sparse_ref_4.cpp
create mode 100644 failtest/sparse_ref_5.cpp
create mode 100644 failtest/sparse_storage_mismatch.cpp
create mode 100644 failtest/swap_1.cpp
create mode 100644 failtest/swap_2.cpp
create mode 100644 failtest/ternary_1.cpp
create mode 100644 failtest/ternary_2.cpp
create mode 100644 failtest/triangularview_nonconst_ctor_on_const_xpr.cpp
create mode 100644 failtest/triangularview_on_const_type_actually_const.cpp
create mode 100644 lapack/svd.cpp
create mode 100644 test/bdcsvd.cpp
create mode 100644 test/ctorleak.cpp
create mode 100644 test/cuda_basic.cu
create mode 100644 test/cuda_common.h
delete mode 100644 test/cwiseop.cpp
create mode 100644 test/dense_storage.cpp
delete mode 100644 test/eigen2/CMakeLists.txt
delete mode 100644 test/eigen2/eigen2_adjoint.cpp
delete mode 100644 test/eigen2/eigen2_alignedbox.cpp
delete mode 100644 test/eigen2/eigen2_array.cpp
delete mode 100644 test/eigen2/eigen2_basicstuff.cpp
delete mode 100644 test/eigen2/eigen2_bug_132.cpp
delete mode 100644 test/eigen2/eigen2_cholesky.cpp
delete mode 100644 test/eigen2/eigen2_commainitializer.cpp
delete mode 100644 test/eigen2/eigen2_cwiseop.cpp
delete mode 100644 test/eigen2/eigen2_determinant.cpp
delete mode 100644 test/eigen2/eigen2_dynalloc.cpp
delete mode 100644 test/eigen2/eigen2_eigensolver.cpp
delete mode 100644 test/eigen2/eigen2_first_aligned.cpp
delete mode 100644 test/eigen2/eigen2_geometry.cpp
delete mode 100644 test/eigen2/eigen2_geometry_with_eigen2_prefix.cpp
delete mode 100644 test/eigen2/eigen2_hyperplane.cpp
delete mode 100644 test/eigen2/eigen2_inverse.cpp
delete mode 100644 test/eigen2/eigen2_linearstructure.cpp
delete mode 100644 test/eigen2/eigen2_lu.cpp
delete mode 100644 test/eigen2/eigen2_map.cpp
delete mode 100644 test/eigen2/eigen2_meta.cpp
delete mode 100644 test/eigen2/eigen2_miscmatrices.cpp
delete mode 100644 test/eigen2/eigen2_mixingtypes.cpp
delete mode 100644 test/eigen2/eigen2_newstdvector.cpp
delete mode 100644 test/eigen2/eigen2_nomalloc.cpp
delete mode 100644 test/eigen2/eigen2_packetmath.cpp
delete mode 100644 test/eigen2/eigen2_parametrizedline.cpp
delete mode 100644 test/eigen2/eigen2_prec_inverse_4x4.cpp
delete mode 100644 test/eigen2/eigen2_product_large.cpp
delete mode 100644 test/eigen2/eigen2_product_small.cpp
delete mode 100644 test/eigen2/eigen2_qr.cpp
delete mode 100644 test/eigen2/eigen2_qtvector.cpp
delete mode 100644 test/eigen2/eigen2_regression.cpp
delete mode 100644 test/eigen2/eigen2_sizeof.cpp
delete mode 100644 test/eigen2/eigen2_smallvectors.cpp
delete mode 100644 test/eigen2/eigen2_sparse_basic.cpp
delete mode 100644 test/eigen2/eigen2_sparse_product.cpp
delete mode 100644 test/eigen2/eigen2_sparse_solvers.cpp
delete mode 100644 test/eigen2/eigen2_sparse_vector.cpp
delete mode 100644 test/eigen2/eigen2_stdvector.cpp
delete mode 100644 test/eigen2/eigen2_submatrices.cpp
delete mode 100644 test/eigen2/eigen2_sum.cpp
delete mode 100644 test/eigen2/eigen2_svd.cpp
delete mode 100644 test/eigen2/eigen2_swap.cpp
delete mode 100644 test/eigen2/eigen2_triangular.cpp
delete mode 100644 test/eigen2/eigen2_unalignedassert.cpp
delete mode 100644 test/eigen2/eigen2_visitor.cpp
delete mode 100644 test/eigen2/gsl_helper.h
delete mode 100644 test/eigen2/main.h
delete mode 100644 test/eigen2/product.h
delete mode 100755 test/eigen2/runtest.sh
delete mode 100644 test/eigen2/sparse.h
delete mode 100644 test/eigen2/testsuite.cmake
create mode 100644 test/evaluator_common.h
create mode 100644 test/evaluators.cpp
create mode 100644 test/fastmath.cpp
create mode 100644 test/incomplete_cholesky.cpp
create mode 100644 test/is_same_dense.cpp
create mode 100644 test/lscg.cpp
create mode 100644 test/mpl2only.cpp
create mode 100644 test/rand.cpp
delete mode 100755 test/runtest.sh
create mode 100644 test/rvalue_types.cpp
create mode 100644 test/sparse_block.cpp
create mode 100644 test/sparse_ref.cpp
create mode 100644 test/svd_common.h
create mode 100644 test/svd_fill.h
delete mode 100644 test/testsuite.cmake
create mode 100644 unsupported/Eigen/CXX11/CMakeLists.txt
create mode 100644 unsupported/Eigen/CXX11/Core
create mode 100644 unsupported/Eigen/CXX11/Tensor
create mode 100644 unsupported/Eigen/CXX11/TensorSymmetry
create mode 100644 unsupported/Eigen/CXX11/src/CMakeLists.txt
create mode 100644 unsupported/Eigen/CXX11/src/Core/CMakeLists.txt
create mode 100644 unsupported/Eigen/CXX11/src/Core/util/CMakeLists.txt
create mode 100644 unsupported/Eigen/CXX11/src/Core/util/CXX11Meta.h
create mode 100644 unsupported/Eigen/CXX11/src/Core/util/CXX11Workarounds.h
create mode 100644 unsupported/Eigen/CXX11/src/Core/util/EmulateArray.h
create mode 100644 unsupported/Eigen/CXX11/src/Core/util/EmulateCXX11Meta.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/CMakeLists.txt
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/README.md
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/Tensor.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorBase.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorChipping.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorConcatenation.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorContractionCuda.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorConversion.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorConvolution.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorCustomOp.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorDeviceCuda.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorDeviceThreadPool.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorDimensionList.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorDimensions.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorFixedSize.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorFunctors.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorIO.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorImagePatch.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorIndexList.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorInflation.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorInitializer.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorLayoutSwap.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorMacros.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorMap.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorReductionCuda.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorRef.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h
create mode 100644 unsupported/Eigen/CXX11/src/Tensor/TensorVolumePatch.h
create mode 100644 unsupported/Eigen/CXX11/src/TensorSymmetry/CMakeLists.txt
create mode 100644 unsupported/Eigen/CXX11/src/TensorSymmetry/DynamicSymmetry.h
create mode 100644 unsupported/Eigen/CXX11/src/TensorSymmetry/StaticSymmetry.h
create mode 100644 unsupported/Eigen/CXX11/src/TensorSymmetry/Symmetry.h
create mode 100644 unsupported/Eigen/CXX11/src/TensorSymmetry/util/CMakeLists.txt
create mode 100644 unsupported/Eigen/CXX11/src/TensorSymmetry/util/TemplateGroupTheory.h
delete mode 100644 unsupported/Eigen/SVD
mode change 100644 => 100755 unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h
create mode 100644 unsupported/Eigen/src/Eigenvalues/CMakeLists.txt
delete mode 100644 unsupported/Eigen/src/IterativeSolvers/IncompleteCholesky.h
delete mode 100644 unsupported/Eigen/src/MatrixFunctions/MatrixFunctionAtomic.h
delete mode 100644 unsupported/Eigen/src/SVD/BDCSVD.h
delete mode 100644 unsupported/Eigen/src/SVD/CMakeLists.txt
delete mode 100644 unsupported/Eigen/src/SVD/JacobiSVD.h
delete mode 100644 unsupported/Eigen/src/SVD/SVDBase.h
delete mode 100644 unsupported/Eigen/src/SVD/TODOBdcsvd.txt
delete mode 100644 unsupported/Eigen/src/SVD/doneInBDCSVD.txt
create mode 100644 unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h
create mode 100644 unsupported/test/autodiff_scalar.cpp
delete mode 100644 unsupported/test/bdcsvd.cpp
create mode 100644 unsupported/test/cxx11_meta.cpp
create mode 100644 unsupported/test/cxx11_tensor_argmax.cpp
create mode 100644 unsupported/test/cxx11_tensor_argmax_cuda.cpp
create mode 100644 unsupported/test/cxx11_tensor_assign.cpp
create mode 100644 unsupported/test/cxx11_tensor_broadcasting.cpp
create mode 100644 unsupported/test/cxx11_tensor_casts.cpp
create mode 100644 unsupported/test/cxx11_tensor_chipping.cpp
create mode 100644 unsupported/test/cxx11_tensor_comparisons.cpp
create mode 100644 unsupported/test/cxx11_tensor_concatenation.cpp
create mode 100644 unsupported/test/cxx11_tensor_const.cpp
create mode 100644 unsupported/test/cxx11_tensor_contract_cuda.cpp
create mode 100644 unsupported/test/cxx11_tensor_contraction.cpp
create mode 100644 unsupported/test/cxx11_tensor_convolution.cpp
create mode 100644 unsupported/test/cxx11_tensor_cuda.cpp
create mode 100644 unsupported/test/cxx11_tensor_custom_index.cpp
create mode 100644 unsupported/test/cxx11_tensor_custom_op.cpp
create mode 100644 unsupported/test/cxx11_tensor_device.cpp
create mode 100644 unsupported/test/cxx11_tensor_dimension.cpp
create mode 100644 unsupported/test/cxx11_tensor_expr.cpp
create mode 100644 unsupported/test/cxx11_tensor_fft.cpp
create mode 100644 unsupported/test/cxx11_tensor_fixed_size.cpp
create mode 100644 unsupported/test/cxx11_tensor_forced_eval.cpp
create mode 100644 unsupported/test/cxx11_tensor_generator.cpp
create mode 100644 unsupported/test/cxx11_tensor_ifft.cpp
create mode 100644 unsupported/test/cxx11_tensor_image_patch.cpp
create mode 100644 unsupported/test/cxx11_tensor_index_list.cpp
create mode 100644 unsupported/test/cxx11_tensor_inflation.cpp
create mode 100644 unsupported/test/cxx11_tensor_intdiv.cpp
create mode 100644 unsupported/test/cxx11_tensor_io.cpp
create mode 100644 unsupported/test/cxx11_tensor_layout_swap.cpp
create mode 100644 unsupported/test/cxx11_tensor_lvalue.cpp
create mode 100644 unsupported/test/cxx11_tensor_map.cpp
create mode 100644 unsupported/test/cxx11_tensor_math.cpp
create mode 100644 unsupported/test/cxx11_tensor_mixed_indices.cpp
create mode 100644 unsupported/test/cxx11_tensor_morphing.cpp
create mode 100644 unsupported/test/cxx11_tensor_of_complex.cpp
create mode 100644 unsupported/test/cxx11_tensor_of_const_values.cpp
create mode 100644 unsupported/test/cxx11_tensor_of_strings.cpp
create mode 100644 unsupported/test/cxx11_tensor_padding.cpp
create mode 100644 unsupported/test/cxx11_tensor_patch.cpp
create mode 100644 unsupported/test/cxx11_tensor_random.cpp
create mode 100644 unsupported/test/cxx11_tensor_random_cuda.cpp
create mode 100644 unsupported/test/cxx11_tensor_reduction.cpp
create mode 100644 unsupported/test/cxx11_tensor_reduction_cuda.cpp
create mode 100644 unsupported/test/cxx11_tensor_ref.cpp
create mode 100644 unsupported/test/cxx11_tensor_reverse.cpp
create mode 100644 unsupported/test/cxx11_tensor_shuffling.cpp
create mode 100644 unsupported/test/cxx11_tensor_simple.cpp
create mode 100644 unsupported/test/cxx11_tensor_striding.cpp
create mode 100644 unsupported/test/cxx11_tensor_sugar.cpp
create mode 100644 unsupported/test/cxx11_tensor_symmetry.cpp
create mode 100644 unsupported/test/cxx11_tensor_thread_pool.cpp
create mode 100644 unsupported/test/cxx11_tensor_uint128.cpp
create mode 100644 unsupported/test/cxx11_tensor_volume_patch.cpp
delete mode 100644 unsupported/test/jacobisvd.cpp
delete mode 100644 unsupported/test/svd_common.h
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/eigen3.git
More information about the debian-science-commits
mailing list