[eigen3] branch master updated (4580b5a -> 2c15b79)
Anton Gladky
gladk at moszumanska.debian.org
Sun Sep 6 17:40:21 UTC 2015
This is an automated email from the git hooks/post-receive script.
gladk pushed a change to branch master
in repository eigen3.
from 4580b5a Update changelog.
adds a103fdb Imported Upstream version 3.3~alpha1
new 1298f00 Merge tag 'upstream/3.3_alpha1'
new e6f2345 Refresh patches.
new bdbabcf Do not install FindEigen3.cmake as a cmake private file.
new 0e44d3e Update upstream changelog.
new 2c15b79 Update changelog.
The 5 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 | 96 +-
CTestConfig.cmake | 8 +-
Eigen/Array | 11 -
Eigen/Cholesky | 7 +-
Eigen/CholmodSupport | 4 -
Eigen/Core | 195 +-
Eigen/Eigen | 2 +-
Eigen/Eigen2Support | 95 -
Eigen/Geometry | 42 +-
Eigen/IterativeLinearSolvers | 16 +-
Eigen/LU | 11 +-
Eigen/LeastSquares | 32 -
Eigen/PaStiXSupport | 4 -
Eigen/QR | 13 +-
Eigen/SPQRSupport | 2 -
Eigen/SVD | 15 +-
Eigen/Sparse | 6 +-
Eigen/SparseCholesky | 2 -
Eigen/SparseCore | 26 +-
Eigen/SparseLU | 3 -
Eigen/SparseQR | 3 -
Eigen/StdDeque | 2 +-
Eigen/StdList | 2 +-
Eigen/StdVector | 2 +-
Eigen/SuperLUSupport | 4 -
Eigen/UmfPackSupport | 3 -
Eigen/src/Cholesky/LDLT.h | 143 +-
Eigen/src/Cholesky/LLT.h | 85 +-
Eigen/src/Cholesky/LLT_MKL.h | 10 +-
Eigen/src/CholmodSupport/CholmodSupport.h | 114 +-
Eigen/src/Core/Array.h | 127 +-
Eigen/src/Core/ArrayBase.h | 65 +-
Eigen/src/Core/ArrayWrapper.h | 47 +-
Eigen/src/Core/Assign.h | 540 +----
Eigen/src/Core/AssignEvaluator.h | 828 +++++++
Eigen/src/Core/Assign_MKL.h | 254 +--
Eigen/src/Core/BandMatrix.h | 37 +-
Eigen/src/Core/Block.h | 130 +-
Eigen/src/Core/BooleanRedux.h | 34 +-
Eigen/src/Core/CMakeLists.txt | 1 +
Eigen/src/Core/CommaInitializer.h | 13 +-
Eigen/src/Core/CoreEvaluators.h | 1358 ++++++++++++
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 | 356 +--
Eigen/src/Core/DenseCoeffsBase.h | 237 +-
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 | 52 +-
Eigen/src/Core/EigenBase.h | 46 +-
Eigen/src/Core/Flagged.h | 140 --
Eigen/src/Core/ForceAlignedAccess.h | 24 +-
Eigen/src/Core/Functors.h | 1026 ---------
Eigen/src/Core/Fuzzy.h | 13 +-
Eigen/src/Core/GeneralProduct.h | 431 ++--
Eigen/src/Core/GenericPacketMath.h | 312 ++-
Eigen/src/Core/GlobalFunctions.h | 63 +-
Eigen/src/Core/IO.h | 7 +-
Eigen/src/Core/Inverse.h | 126 ++
Eigen/src/Core/Map.h | 69 +-
Eigen/src/Core/MapBase.h | 48 +-
Eigen/src/Core/MathFunctions.h | 420 +++-
Eigen/src/Core/Matrix.h | 204 +-
Eigen/src/Core/MatrixBase.h | 251 +--
Eigen/src/Core/NestByValue.h | 20 +-
Eigen/src/Core/NoAlias.h | 60 +-
Eigen/src/Core/NumTraits.h | 39 +-
Eigen/src/Core/PermutationMatrix.h | 245 +--
Eigen/src/Core/PlainObjectBase.h | 337 ++-
Eigen/src/Core/Product.h | 245 +++
Eigen/src/Core/ProductBase.h | 290 ---
Eigen/src/Core/ProductEvaluators.h | 1015 +++++++++
Eigen/src/Core/Random.h | 55 +-
Eigen/src/Core/Redux.h | 171 +-
Eigen/src/Core/Ref.h | 81 +-
Eigen/src/Core/Replicate.h | 64 +-
Eigen/src/Core/ReturnByValue.h | 41 +-
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 | 150 ++
Eigen/src/Core/SolveTriangular.h | 20 +-
Eigen/src/Core/StableNorm.h | 52 +-
Eigen/src/Core/Stride.h | 21 +-
Eigen/src/Core/Swap.h | 149 +-
Eigen/src/Core/Transpose.h | 140 +-
Eigen/src/Core/Transpositions.h | 185 +-
Eigen/src/Core/TriangularMatrix.h | 1006 +++++----
Eigen/src/Core/VectorBlock.h | 2 +
Eigen/src/Core/VectorwiseOp.h | 255 ++-
Eigen/src/Core/Visitor.h | 63 +-
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 | 592 +++++
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 | 75 +
Eigen/src/Core/arch/CUDA/PacketMath.h | 296 +++
Eigen/src/Core/arch/NEON/Complex.h | 219 +-
Eigen/src/Core/arch/NEON/MathFunctions.h | 91 +
Eigen/src/Core/arch/NEON/PacketMath.h | 338 ++-
Eigen/src/Core/arch/SSE/Complex.h | 71 +-
Eigen/src/Core/arch/SSE/MathFunctions.h | 66 +-
Eigen/src/Core/arch/SSE/PacketMath.h | 298 ++-
Eigen/src/Core/arch/SSE/TypeCasting.h | 77 +
Eigen/src/Core/functors/AssignmentFunctors.h | 166 ++
Eigen/src/Core/functors/BinaryFunctors.h | 508 +++++
Eigen/src/Core/functors/CMakeLists.txt | 6 +
Eigen/src/Core/functors/NullaryFunctors.h | 153 ++
Eigen/src/Core/functors/StlFunctors.h | 132 ++
Eigen/src/Core/functors/UnaryFunctors.h | 663 ++++++
Eigen/src/Core/products/CoeffBasedProduct.h | 476 ----
Eigen/src/Core/products/GeneralBlockPanelKernel.h | 2295 ++++++++++++++------
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 | 37 +-
Eigen/src/Core/products/SelfadjointMatrixMatrix.h | 297 ++-
Eigen/src/Core/products/SelfadjointMatrixVector.h | 92 +-
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 | 68 +-
Eigen/src/Core/products/TriangularSolverVector.h | 24 +-
Eigen/src/Core/util/BlasUtil.h | 157 +-
Eigen/src/Core/util/Constants.h | 129 +-
Eigen/src/Core/util/ForwardDeclarations.h | 101 +-
Eigen/src/Core/util/MKL_support.h | 32 +
Eigen/src/Core/util/Macros.h | 609 +++++-
Eigen/src/Core/util/Memory.h | 449 ++--
Eigen/src/Core/util/Meta.h | 148 +-
Eigen/src/Core/util/StaticAssert.h | 18 +-
Eigen/src/Core/util/XprHelper.h | 351 ++-
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 | 6 +-
Eigen/src/Eigenvalues/ComplexSchur.h | 6 +-
Eigen/src/Eigenvalues/ComplexSchur_MKL.h | 1 -
Eigen/src/Eigenvalues/EigenSolver.h | 66 +-
Eigen/src/Eigenvalues/GeneralizedEigenSolver.h | 6 +-
.../GeneralizedSelfAdjointEigenSolver.h | 3 +-
Eigen/src/Eigenvalues/HessenbergDecomposition.h | 7 +-
Eigen/src/Eigenvalues/RealQZ.h | 16 +-
Eigen/src/Eigenvalues/RealSchur.h | 8 +-
Eigen/src/Eigenvalues/RealSchur_MKL.h | 4 -
Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h | 220 +-
Eigen/src/Eigenvalues/Tridiagonalization.h | 27 +-
Eigen/src/Geometry/AlignedBox.h | 10 +-
Eigen/src/Geometry/AngleAxis.h | 28 +-
Eigen/src/Geometry/EulerAngles.h | 4 +-
Eigen/src/Geometry/Homogeneous.h | 195 +-
Eigen/src/Geometry/Hyperplane.h | 2 +-
Eigen/src/Geometry/OrthoMethods.h | 31 +-
Eigen/src/Geometry/ParametrizedLine.h | 2 +-
Eigen/src/Geometry/Quaternion.h | 56 +-
Eigen/src/Geometry/Rotation2D.h | 26 +-
Eigen/src/Geometry/Scaling.h | 8 +-
Eigen/src/Geometry/Transform.h | 42 +-
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 | 106 +-
Eigen/src/IterativeLinearSolvers/BiCGSTAB.h | 93 +-
.../src/IterativeLinearSolvers/ConjugateGradient.h | 128 +-
Eigen/src/IterativeLinearSolvers/IncompleteLUT.h | 128 +-
.../IterativeLinearSolvers/IterativeSolverBase.h | 185 +-
.../LeastSquareConjugateGradient.h | 213 ++
Eigen/src/IterativeLinearSolvers/SolveWithGuess.h | 109 +
Eigen/src/Jacobi/Jacobi.h | 29 +-
Eigen/src/LU/Determinant.h | 2 +-
Eigen/src/LU/FullPivLU.h | 157 +-
Eigen/src/LU/{Inverse.h => InverseImpl.h} | 75 +-
Eigen/src/LU/PartialPivLU.h | 106 +-
Eigen/src/LU/arch/Inverse_SSE.h | 19 +-
Eigen/src/MetisSupport/MetisSupport.h | 18 +-
Eigen/src/OrderingMethods/Amd.h | 81 +-
Eigen/src/OrderingMethods/Eigen_Colamd.h | 390 ++--
Eigen/src/OrderingMethods/Ordering.h | 42 +-
Eigen/src/PaStiXSupport/PaStiXSupport.h | 123 +-
Eigen/src/PardisoSupport/PardisoSupport.h | 210 +-
Eigen/src/QR/ColPivHouseholderQR.h | 100 +-
Eigen/src/QR/ColPivHouseholderQR_MKL.h | 1 -
Eigen/src/QR/FullPivHouseholderQR.h | 137 +-
Eigen/src/QR/HouseholderQR.h | 75 +-
Eigen/src/QR/HouseholderQR_MKL.h | 7 +-
Eigen/src/SPQRSupport/SuiteSparseQRSupport.h | 68 +-
Eigen/src/SVD/BDCSVD.h | 1208 +++++++++++
Eigen/src/SVD/JacobiSVD.h | 291 +--
Eigen/src/SVD/JacobiSVD_MKL.h | 4 +-
{unsupported/Eigen => Eigen}/src/SVD/SVDBase.h | 194 +-
Eigen/src/SVD/UpperBidiagonalization.h | 326 ++-
Eigen/src/SparseCholesky/SimplicialCholesky.h | 253 +--
Eigen/src/SparseCholesky/SimplicialCholesky_impl.h | 34 +-
Eigen/src/SparseCore/AmbiVector.h | 94 +-
Eigen/src/SparseCore/CompressedStorage.h | 138 +-
.../SparseCore/ConservativeSparseSparseProduct.h | 133 +-
Eigen/src/SparseCore/MappedSparseMatrix.h | 164 +-
Eigen/src/SparseCore/SparseAssign.h | 218 ++
Eigen/src/SparseCore/SparseBlock.h | 1098 +++++-----
Eigen/src/SparseCore/SparseColEtree.h | 44 +-
Eigen/src/SparseCore/SparseCompressedBase.h | 221 ++
Eigen/src/SparseCore/SparseCwiseBinaryOp.h | 354 +--
Eigen/src/SparseCore/SparseCwiseUnaryOp.h | 191 +-
Eigen/src/SparseCore/SparseDenseProduct.h | 411 ++--
Eigen/src/SparseCore/SparseDiagonalProduct.h | 224 +-
Eigen/src/SparseCore/SparseDot.h | 17 +-
Eigen/src/SparseCore/SparseFuzzy.h | 29 +-
Eigen/src/SparseCore/SparseMap.h | 236 ++
Eigen/src/SparseCore/SparseMatrix.h | 508 +++--
Eigen/src/SparseCore/SparseMatrixBase.h | 219 +-
Eigen/src/SparseCore/SparsePermutation.h | 148 +-
Eigen/src/SparseCore/SparseProduct.h | 217 +-
Eigen/src/SparseCore/SparseRedux.h | 5 +-
Eigen/src/SparseCore/SparseRef.h | 220 ++
Eigen/src/SparseCore/SparseSelfAdjointView.h | 496 +++--
Eigen/src/SparseCore/SparseSolverBase.h | 110 +
.../SparseCore/SparseSparseProductWithPruning.h | 84 +-
Eigen/src/SparseCore/SparseTranspose.h | 113 +-
Eigen/src/SparseCore/SparseTriangularView.h | 193 +-
Eigen/src/SparseCore/SparseUtil.h | 88 +-
Eigen/src/SparseCore/SparseVector.h | 119 +-
Eigen/src/SparseCore/SparseView.h | 204 +-
Eigen/src/SparseCore/TriangularSolver.h | 112 +-
Eigen/src/SparseLU/SparseLU.h | 214 +-
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 | 19 +-
Eigen/src/SparseLU/SparseLU_pruneL.h | 7 +-
Eigen/src/SparseLU/SparseLU_relax_snode.h | 12 +-
Eigen/src/SparseQR/SparseQR.h | 169 +-
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 | 155 +-
Eigen/src/UmfPackSupport/UmfPackSupport.h | 187 +-
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 | 49 +-
Eigen/src/plugins/ArrayCwiseUnaryOps.h | 305 ++-
Eigen/src/plugins/BlockMethods.h | 60 +
Eigen/src/plugins/CommonCwiseBinaryOps.h | 1 +
Eigen/src/plugins/CommonCwiseUnaryOps.h | 51 +-
Eigen/src/plugins/MatrixCwiseBinaryOps.h | 9 +
Eigen/src/plugins/MatrixCwiseUnaryOps.h | 29 +-
README.md | 3 +
bench/analyze-blocking-sizes.cpp | 876 ++++++++
bench/bench_gemm.cpp | 114 +-
bench/bench_norm.cpp | 117 +-
bench/benchmark-blocking-sizes.cpp | 677 ++++++
bench/btl/CMakeLists.txt | 10 +-
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 | 2 +-
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 ++
.../libs/{eigen3/main_adv.cpp => blaze/main.cpp} | 24 +-
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 | 45 +
bench/perf_monitoring/gemm/gemm.cpp | 67 +
bench/perf_monitoring/gemm/make_plot.sh | 37 +
bench/perf_monitoring/gemm/run_gemm.sh | 152 ++
bench/perf_monitoring/gemm/settings.txt | 15 +
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 | 4 +-
blas/level2_impl.h | 101 +-
blas/level2_real_impl.h | 8 +-
blas/level3_impl.h | 34 +-
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/xerbla.cpp | 4 +-
blas/zhbmv.f | 310 ---
blas/zhpmv.f | 272 ---
blas/ztbmv.f | 366 ----
cmake/Eigen3Config.cmake.in | 28 +
cmake/EigenConfigureTesting.cmake | 53 +-
cmake/EigenDetermineVSServicePack.cmake | 18 +-
cmake/EigenTesting.cmake | 107 +-
cmake/EigenUninstall.cmake | 40 +
cmake/FindEigen3.cmake | 9 +
cmake/UseEigen3.cmake | 6 +
cmake/language_support.cmake | 1 +
debian/Changelog_upstream | 122 ++
debian/changelog | 9 +
debian/libeigen3-dev.links | 1 -
debian/patches/01_install_FindEigen3.patch | 20 -
debian/patches/03_fix_spline_module.patch | 19 -
debian/patches/06_remove_doc_matrix.patch | 6 +-
debian/patches/07_remove_compressed_doc.patch | 10 +-
debian/patches/series | 2 -
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 | 9 +
doc/CustomizingEigen.dox | 118 +-
doc/Doxyfile.in | 17 +-
doc/FixedSizeVectorizable.dox | 4 +-
doc/LeastSquares.dox | 70 +
doc/Manual.dox | 8 +
doc/NewExpressionType.dox | 137 ++
doc/Pitfalls.dox | 38 +
doc/PreprocessorDirectives.dox | 27 +-
doc/QuickReference.dox | 136 +-
doc/SparseLinearSystems.dox | 16 +-
doc/StlContainers.dox | 4 +-
doc/StructHavingEigenMembers.dox | 18 +-
doc/TemplateKeyword.dox | 9 +-
doc/TopicLinearAlgebraDecompositions.dox | 6 +-
doc/TopicMultithreading.dox | 14 +-
doc/TutorialLinearAlgebra.dox | 37 +-
doc/TutorialReductionsVisitorsBroadcasting.dox | 2 +-
doc/TutorialSparse.dox | 7 +-
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 +-
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/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_hnormalized.cpp | 6 +
doc/snippets/MatrixBase_homogeneous.cpp | 6 +
doc/snippets/MatrixBase_marked.cpp | 14 -
doc/snippets/MatrixBase_part.cpp | 13 -
...e_extract.cpp => MatrixBase_triangularView.cpp} | 12 +-
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 | 14 +
doc/special_examples/Tutorial_sparse_example.cpp | 2 +
.../Tutorial_sparse_example_details.cpp | 2 +-
doc/special_examples/random_cpp11.cpp | 14 +
failtest/CMakeLists.txt | 18 +
failtest/bdcsvd_int.cpp | 14 +
.../cwiseunaryview_nonconst_ctor_on_const_xpr.cpp | 15 +
...cwiseunaryview_on_const_type_actually_const.cpp | 16 +
.../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 +
.../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 | 174 +-
test/adjoint.cpp | 22 +
test/array.cpp | 205 +-
test/array_replicate.cpp | 13 +
test/array_reverse.cpp | 30 +-
test/bandmatrix.cpp | 3 -
test/basicstuff.cpp | 72 +-
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 | 56 +-
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 | 54 +-
test/eigensolver_generic.cpp | 19 +-
test/eigensolver_selfadjoint.cpp | 121 +-
test/evaluator_common.h | 0
test/evaluators.cpp | 464 ++++
test/first_aligned.cpp | 4 +-
test/geo_alignedbox.cpp | 7 +
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 | 32 +-
test/geo_transformations.cpp | 64 +-
test/inverse.cpp | 15 +-
test/is_same_dense.cpp | 30 +
test/jacobisvd.cpp | 380 +---
test/linearstructure.cpp | 46 +
test/lscg.cpp | 29 +
test/lu.cpp | 4 +-
test/main.h | 246 ++-
test/mapped_matrix.cpp | 84 +-
test/mapstaticmethods.cpp | 6 +-
test/mapstride.cpp | 41 +-
test/meta.cpp | 24 +
test/mixingtypes.cpp | 36 +-
test/nesting_ops.cpp | 2 +-
test/nomalloc.cpp | 46 +-
test/nullary.cpp | 5 +-
test/packetmath.cpp | 210 +-
test/pastix_support.cpp | 2 +
test/permutationmatrices.cpp | 54 +-
test/product.h | 1 -
test/product_extra.cpp | 46 +-
test/product_large.cpp | 15 +-
test/product_mmtr.cpp | 15 +-
test/product_notemporary.cpp | 25 +-
test/product_selfadjoint.cpp | 9 +-
test/product_small.cpp | 10 +
test/product_syrk.cpp | 5 +-
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/ref.cpp | 27 +-
test/runtest.sh | 20 -
test/rvalue_types.cpp | 62 +
test/simplicial_cholesky.cpp | 28 +-
test/sizeof.cpp | 17 +-
test/sizeoverflow.cpp | 2 -
test/sparse.h | 23 +-
test/sparse_basic.cpp | 427 ++--
test/sparse_block.cpp | 254 +++
test/sparse_permutations.cpp | 8 +-
test/sparse_product.cpp | 148 +-
test/sparse_ref.cpp | 117 +
test/sparse_solver.h | 338 ++-
test/sparse_vector.cpp | 19 +-
test/sparselu.cpp | 6 +-
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 | 89 +-
test/unalignedcount.cpp | 9 +-
test/upperbidiagonalization.cpp | 2 +-
test/vectorization_logic.cpp | 201 +-
test/vectorwiseop.cpp | 4 +-
unsupported/Eigen/AlignedVector3 | 38 +-
unsupported/Eigen/CMakeLists.txt | 7 +-
unsupported/Eigen/CXX11/CMakeLists.txt | 8 +
unsupported/Eigen/CXX11/Core | 47 +
unsupported/Eigen/CXX11/Tensor | 114 +
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 | 507 +++++
.../Eigen/CXX11/src/Core/util/CXX11Workarounds.h | 116 +
.../Eigen/CXX11/src/Core/util/EmulateCXX11Meta.h | 435 ++++
unsupported/Eigen/CXX11/src/Tensor/CMakeLists.txt | 6 +
unsupported/Eigen/CXX11/src/Tensor/README.md | 1706 +++++++++++++++
unsupported/Eigen/CXX11/src/Tensor/Tensor.h | 429 ++++
unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h | 288 +++
unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h | 163 ++
unsupported/Eigen/CXX11/src/Tensor/TensorBase.h | 743 +++++++
.../Eigen/CXX11/src/Tensor/TensorBroadcasting.h | 341 +++
.../Eigen/CXX11/src/Tensor/TensorChipping.h | 365 ++++
.../Eigen/CXX11/src/Tensor/TensorConcatenation.h | 346 +++
.../Eigen/CXX11/src/Tensor/TensorContraction.h | 973 +++++++++
.../Eigen/CXX11/src/Tensor/TensorContractionCuda.h | 1384 ++++++++++++
.../CXX11/src/Tensor/TensorContractionThreadPool.h | 395 ++++
.../Eigen/CXX11/src/Tensor/TensorConversion.h | 206 ++
.../Eigen/CXX11/src/Tensor/TensorConvolution.h | 1069 +++++++++
.../Eigen/CXX11/src/Tensor/TensorCustomOp.h | 310 +++
unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h | 154 ++
.../Eigen/CXX11/src/Tensor/TensorDeviceType.h | 505 +++++
.../Eigen/CXX11/src/Tensor/TensorDimensionList.h | 235 ++
.../Eigen/CXX11/src/Tensor/TensorDimensions.h | 434 ++++
unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h | 154 ++
.../Eigen/CXX11/src/Tensor/TensorEvaluator.h | 445 ++++
.../Eigen/CXX11/src/Tensor/TensorExecutor.h | 243 +++
unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h | 304 +++
.../Eigen/CXX11/src/Tensor/TensorFixedSize.h | 270 +++
.../Eigen/CXX11/src/Tensor/TensorForcedEval.h | 152 ++
.../CXX11/src/Tensor/TensorForwardDeclarations.h | 82 +
.../Eigen/CXX11/src/Tensor/TensorFunctors.h | 705 ++++++
.../Eigen/CXX11/src/Tensor/TensorGenerator.h | 181 ++
unsupported/Eigen/CXX11/src/Tensor/TensorIO.h | 53 +
.../Eigen/CXX11/src/Tensor/TensorImagePatch.h | 554 +++++
.../Eigen/CXX11/src/Tensor/TensorIndexList.h | 421 ++++
.../Eigen/CXX11/src/Tensor/TensorInflation.h | 219 ++
.../Eigen/CXX11/src/Tensor/TensorInitializer.h | 70 +
unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h | 238 ++
.../Eigen/CXX11/src/Tensor/TensorLayoutSwap.h | 207 ++
unsupported/Eigen/CXX11/src/Tensor/TensorMap.h | 291 +++
unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h | 90 +
.../Eigen/CXX11/src/Tensor/TensorMorphing.h | 621 ++++++
unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h | 365 ++++
unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h | 313 +++
.../Eigen/CXX11/src/Tensor/TensorReduction.h | 820 +++++++
unsupported/Eigen/CXX11/src/Tensor/TensorRef.h | 429 ++++
unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h | 274 +++
.../Eigen/CXX11/src/Tensor/TensorShuffling.h | 259 +++
unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h | 129 ++
.../Eigen/CXX11/src/Tensor/TensorStriding.h | 325 +++
unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h | 261 +++
.../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 | 3 -
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 | 9 +-
unsupported/Eigen/src/CMakeLists.txt | 2 +-
unsupported/Eigen/src/IterativeSolvers/DGMRES.h | 41 +-
unsupported/Eigen/src/IterativeSolvers/GMRES.h | 401 ++--
.../src/IterativeSolvers/IncompleteCholesky.h | 257 ++-
.../Eigen/src/IterativeSolvers/IncompleteLU.h | 39 +-
unsupported/Eigen/src/IterativeSolvers/MINRES.h | 64 +-
unsupported/Eigen/src/IterativeSolvers/Scaling.h | 6 +-
.../src/KroneckerProduct/KroneckerTensorProduct.h | 161 +-
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/TODOBdcsvd.txt | 29 -
unsupported/Eigen/src/SVD/doneInBDCSVD.txt | 21 -
unsupported/Eigen/src/Skyline/SkylineProduct.h | 4 +-
.../Eigen/src/SparseExtra/BlockSparseMatrix.h | 1079 +++++++++
.../Eigen/src/SparseExtra/DynamicSparseMatrix.h | 69 +-
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 | 71 +-
unsupported/test/NonLinearOptimization.cpp | 38 +-
unsupported/test/alignedvector3.cpp | 29 +-
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 | 525 +++++
unsupported/test/cxx11_tensor_custom_op.cpp | 107 +
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_fixed_size.cpp | 231 ++
unsupported/test/cxx11_tensor_forced_eval.cpp | 78 +
unsupported/test/cxx11_tensor_generator.cpp | 91 +
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 | 128 ++
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 | 147 ++
unsupported/test/cxx11_tensor_math.cpp | 46 +
unsupported/test/cxx11_tensor_mixed_indices.cpp | 53 +
unsupported/test/cxx11_tensor_morphing.cpp | 345 +++
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 | 420 ++++
unsupported/test/cxx11_tensor_reduction_cuda.cpp | 56 +
unsupported/test/cxx11_tensor_ref.cpp | 248 +++
unsupported/test/cxx11_tensor_reverse.cpp | 182 ++
unsupported/test/cxx11_tensor_shuffling.cpp | 228 ++
unsupported/test/cxx11_tensor_simple.cpp | 299 +++
unsupported/test/cxx11_tensor_striding.cpp | 119 +
unsupported/test/cxx11_tensor_symmetry.cpp | 818 +++++++
unsupported/test/cxx11_tensor_thread_pool.cpp | 303 +++
unsupported/test/cxx11_tensor_volume_patch.cpp | 112 +
unsupported/test/incomplete_cholesky.cpp | 35 +
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 | 19 +-
unsupported/test/mpreal/mpreal.h | 20 +-
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 ---
850 files changed, 80025 insertions(+), 37217 deletions(-)
delete mode 100644 Eigen/Array
delete mode 100644 Eigen/Eigen2Support
delete mode 100644 Eigen/LeastSquares
create mode 100644 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/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/TriangularMatrixMatrix_MKL.h
mode change 100644 => 100755 Eigen/src/Core/util/BlasUtil.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
create mode 100644 Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h
create mode 100644 Eigen/src/IterativeLinearSolvers/SolveWithGuess.h
rename Eigen/src/LU/{Inverse.h => InverseImpl.h} (87%)
mode change 100644 => 100755 Eigen/src/PardisoSupport/PardisoSupport.h
create mode 100644 Eigen/src/SVD/BDCSVD.h
rename {unsupported/Eigen => Eigen}/src/SVD/SVDBase.h (54%)
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
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
copy bench/btl/libs/{eigen3/main_adv.cpp => blaze/main.cpp} (54%)
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 100755 bench/perf_monitoring/gemm/make_plot.sh
create mode 100755 bench/perf_monitoring/gemm/run_gemm.sh
create mode 100644 bench/perf_monitoring/gemm/settings.txt
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
delete mode 100644 doc/A10_Eigen2SupportModes.dox
create mode 100644 doc/LeastSquares.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/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/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
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
rename doc/snippets/{MatrixBase_extract.cpp => MatrixBase_triangularView.cpp} (55%)
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/cwiseunaryview_nonconst_ctor_on_const_xpr.cpp
create mode 100644 failtest/cwiseunaryview_on_const_type_actually_const.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/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/is_same_dense.cpp
create mode 100644 test/lscg.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/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/TensorDeviceType.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/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/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/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/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
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/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_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_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_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_symmetry.cpp
create mode 100644 unsupported/test/cxx11_tensor_thread_pool.cpp
create mode 100644 unsupported/test/cxx11_tensor_volume_patch.cpp
create mode 100644 unsupported/test/incomplete_cholesky.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