Hi, The following patch updates eigen3 to 3.3.7. This OK? diff -ur Makefile Makefile --- Makefile Fri Sep 4 16:39:48 2020 +++ Makefile Fri Sep 4 16:39:33 2020 @@ -5,17 +5,15 @@ CATEGORIES = math devel HOMEPAGE = http://eigen.tuxfamily.org/ DIST_SUBDIR = eigen -VERSION = 3.2.2 +VERSION = 3.3.7 DISTNAME = ${VERSION} PKGNAME = eigen3-${VERSION} -WRKDIST = ${WRKDIR}/eigen-eigen-1306d75b4a21 -REVISION = 5 +WRKDIST = ${WRKDIR}/eigen-${VERSION}- 21ae2afd4edaa1b69782c67a54182d34efe43f9c # Mostly MPLv2, also LGPLv2.1, LGPLv2.1+ and BSDL PERMIT_PACKAGE = Yes -MASTER_SITES = http://bitbucket.org/eigen/eigen/get/ \ - https://spacehopper.org/mirrors/eigen/ +MASTER_SITES = https://gitlab.com/libeigen/eigen/-/archive/${VERSION}/eigen-${VERSION}${EXTRACT_SUFX} # Many dependencies are only needed for tests PSEUDO_FLAVORS = test diff -ur distinfo eigen3/distinfo --- distinfo Fri Sep 4 16:39:48 2020 +++ distinfo Fri Sep 4 16:39:33 2020 @@ -1,2 +1,2 @@ -SHA256 (eigen/3.2.2.tar.gz) = MY1oxanCDsINCPGlChD7SZGiX9VHSpaedxzZ8qecnl8= -SIZE (eigen/3.2.2.tar.gz) = 1476300 +SHA256 (eigen/3.3.7.tar.gz) = XOMnTjpSWiBsJP+5BD2QBiVCKiAf9mOlK4cq1wHwUjM= +SIZE (eigen/3.3.7.tar.gz) = 2135265 diff -ur patches/patch-test_main_h patches/patch-test_main_h --- patches/patch-test_main_h Fri Sep 4 16:39:48 2020 +++ patches/patch-test_main_h Fri Sep 4 16:39:33 2020 @@ -1,16 +1,14 @@ -$OpenBSD: patch-test_main_h,v 1.1.1.1 2014/07/10 08:59:52 zhuk Exp $ -This test fails, and we actually DO provide min() and max() correctly, -so disable it. ---- test/main.h.orig Wed Oct 23 04:05:35 2013 -+++ test/main.h Wed Oct 23 04:06:14 2013 -@@ -24,8 +24,8 @@ - #include <deque> - #include <queue> - +diff -ur test/main.h eigen.new/test/main.h +--- test/main.h Tue Dec 11 11:57:55 2018 ++++ test/main.h Fri Sep 4 16:27:12 2020 +@@ -67,8 +67,8 @@ + // protected by parenthesis against macro expansion, the min()/max() macros + // are defined here and any not-parenthesized min/max call will cause a + // compiler error. -#define min(A,B) please_protect_your_min_with_parentheses -#define max(A,B) please_protect_your_max_with_parentheses +// #define min(A,B) please_protect_your_min_with_parentheses +// #define max(A,B) please_protect_your_max_with_parentheses - - #define FORBIDDEN_IDENTIFIER (this_identifier_is_forbidden_to_avoid_clashes) this_identifier_is_forbidden_to_avoid_clashes - // B0 is defined in POSIX header termios.h + #define isnan(X) please_protect_your_isnan_with_parentheses + #define isinf(X) please_protect_your_isinf_with_parentheses + #define isfinite(X) please_protect_your_isfinite_with_parentheses diff -ur patches/patch-unsupported_test_CMakeLists_txt patches/patch- unsupported_test_CMakeLists_txt --- patches/patch-unsupported_test_CMakeLists_txt Fri Sep 4 16:39:48 2020 +++ patches/patch-unsupported_test_CMakeLists_txt Fri Sep 4 16:39:33 2020 @@ -1,27 +1,22 @@ -$OpenBSD: patch-unsupported_test_CMakeLists_txt,v 1.1.1.1 2014/07/10 08:59:52 zhuk Exp $ -Allow tests to build. ---- unsupported/test/CMakeLists.txt.orig Wed Feb 26 16:35:18 2014 -+++ unsupported/test/CMakeLists.txt Thu Jul 10 10:38:58 2014 -@@ -75,6 +75,7 @@ if(NOT EIGEN_TEST_NO_OPENGL) - if(OPENGL_FOUND AND GLUT_FOUND AND GLEW_FOUND) - ei_add_property(EIGEN_TESTED_BACKENDS "OpenGL, ") - set(EIGEN_GL_LIB ${GLUT_LIBRARIES} ${GLEW_LIBRARIES}) -+ include_directories(${OPENGL_INCLUDE_DIR} ${GLUT_INCLUDE_DIR} ${GLEW_INCLUDE_DIRS}) - ei_add_test(openglsupport "" "${EIGEN_GL_LIB}" ) - else() +diff -ur unsupported/test/CMakeLists.txt eigen.new/unsupported/test/CMakeLists.txt +--- unsupported/test/CMakeLists.txt Tue Dec 11 11:57:55 2018 ++++ unsupported/test/CMakeLists.txt Fri Sep 4 16:27:12 2020 +@@ -109,13 +109,17 @@ ei_add_property(EIGEN_MISSING_BACKENDS "OpenGL, ") -@@ -83,9 +84,13 @@ else() - ei_add_property(EIGEN_MISSING_BACKENDS "OpenGL, ") endif() +find_package(SuperLU) +if(SUPERLU_FOUND) -+ ei_add_test(kronecker_product) ++ ei_add_test(kronecker_product) +endif() + ei_add_test(polynomialsolver) ei_add_test(polynomialutils) --ei_add_test(kronecker_product) ei_add_test(splines) ei_add_test(gmres) ei_add_test(minres) + ei_add_test(levenberg_marquardt) +-ei_add_test(kronecker_product) + ei_add_test(special_functions) + + # TODO: The following test names are prefixed with the cxx11 string, since historically diff -ur pkg/PLIST pkg/PLIST --- pkg/PLIST Fri Sep 4 16:39:48 2020 +++ pkg/PLIST Fri Sep 4 16:39:33 2020 @@ -1,20 +1,17 @@ @comment $OpenBSD: PLIST,v 1.2 2015/05/22 11:36:15 ajacoutot Exp $ include/eigen3/ include/eigen3/Eigen/ -include/eigen3/Eigen/Array include/eigen3/Eigen/Cholesky include/eigen3/Eigen/CholmodSupport include/eigen3/Eigen/Core include/eigen3/Eigen/Dense include/eigen3/Eigen/Eigen -include/eigen3/Eigen/Eigen2Support include/eigen3/Eigen/Eigenvalues include/eigen3/Eigen/Geometry include/eigen3/Eigen/Householder include/eigen3/Eigen/IterativeLinearSolvers include/eigen3/Eigen/Jacobi include/eigen3/Eigen/LU -include/eigen3/Eigen/LeastSquares include/eigen3/Eigen/MetisSupport include/eigen3/Eigen/OrderingMethods include/eigen3/Eigen/PaStiXSupport @@ -37,7 +34,7 @@ include/eigen3/Eigen/src/Cholesky/ include/eigen3/Eigen/src/Cholesky/LDLT.h include/eigen3/Eigen/src/Cholesky/LLT.h -include/eigen3/Eigen/src/Cholesky/LLT_MKL.h +include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h include/eigen3/Eigen/src/CholmodSupport/ include/eigen3/Eigen/src/CholmodSupport/CholmodSupport.h include/eigen3/Eigen/src/Core/ @@ -45,14 +42,18 @@ include/eigen3/Eigen/src/Core/ArrayBase.h include/eigen3/Eigen/src/Core/ArrayWrapper.h include/eigen3/Eigen/src/Core/Assign.h +include/eigen3/Eigen/src/Core/AssignEvaluator.h include/eigen3/Eigen/src/Core/Assign_MKL.h include/eigen3/Eigen/src/Core/BandMatrix.h include/eigen3/Eigen/src/Core/Block.h include/eigen3/Eigen/src/Core/BooleanRedux.h include/eigen3/Eigen/src/Core/CommaInitializer.h +include/eigen3/Eigen/src/Core/ConditionEstimator.h +include/eigen3/Eigen/src/Core/CoreEvaluators.h include/eigen3/Eigen/src/Core/CoreIterators.h include/eigen3/Eigen/src/Core/CwiseBinaryOp.h include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +include/eigen3/Eigen/src/Core/CwiseTernaryOp.h include/eigen3/Eigen/src/Core/CwiseUnaryOp.h include/eigen3/Eigen/src/Core/CwiseUnaryView.h include/eigen3/Eigen/src/Core/DenseBase.h @@ -63,17 +64,17 @@ include/eigen3/Eigen/src/Core/DiagonalProduct.h include/eigen3/Eigen/src/Core/Dot.h include/eigen3/Eigen/src/Core/EigenBase.h -include/eigen3/Eigen/src/Core/Flagged.h include/eigen3/Eigen/src/Core/ForceAlignedAccess.h -include/eigen3/Eigen/src/Core/Functors.h include/eigen3/Eigen/src/Core/Fuzzy.h include/eigen3/Eigen/src/Core/GeneralProduct.h include/eigen3/Eigen/src/Core/GenericPacketMath.h include/eigen3/Eigen/src/Core/GlobalFunctions.h include/eigen3/Eigen/src/Core/IO.h +include/eigen3/Eigen/src/Core/Inverse.h include/eigen3/Eigen/src/Core/Map.h include/eigen3/Eigen/src/Core/MapBase.h include/eigen3/Eigen/src/Core/MathFunctions.h +include/eigen3/Eigen/src/Core/MathFunctionsImpl.h include/eigen3/Eigen/src/Core/Matrix.h include/eigen3/Eigen/src/Core/MatrixBase.h include/eigen3/Eigen/src/Core/NestByValue.h @@ -81,7 +82,8 @@ include/eigen3/Eigen/src/Core/NumTraits.h include/eigen3/Eigen/src/Core/PermutationMatrix.h include/eigen3/Eigen/src/Core/PlainObjectBase.h -include/eigen3/Eigen/src/Core/ProductBase.h +include/eigen3/Eigen/src/Core/Product.h +include/eigen3/Eigen/src/Core/ProductEvaluators.h include/eigen3/Eigen/src/Core/Random.h include/eigen3/Eigen/src/Core/Redux.h include/eigen3/Eigen/src/Core/Ref.h @@ -91,7 +93,9 @@ include/eigen3/Eigen/src/Core/Select.h include/eigen3/Eigen/src/Core/SelfAdjointView.h include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +include/eigen3/Eigen/src/Core/Solve.h include/eigen3/Eigen/src/Core/SolveTriangular.h +include/eigen3/Eigen/src/Core/SolverBase.h include/eigen3/Eigen/src/Core/StableNorm.h include/eigen3/Eigen/src/Core/Stride.h include/eigen3/Eigen/src/Core/Swap.h @@ -102,40 +106,69 @@ include/eigen3/Eigen/src/Core/VectorwiseOp.h include/eigen3/Eigen/src/Core/Visitor.h include/eigen3/Eigen/src/Core/arch/ +include/eigen3/Eigen/src/Core/arch/AVX/ +include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +include/eigen3/Eigen/src/Core/arch/AVX512/ +include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h include/eigen3/Eigen/src/Core/arch/AltiVec/ include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +include/eigen3/Eigen/src/Core/arch/CUDA/ +include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h include/eigen3/Eigen/src/Core/arch/Default/ +include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h include/eigen3/Eigen/src/Core/arch/Default/Settings.h include/eigen3/Eigen/src/Core/arch/NEON/ include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h include/eigen3/Eigen/src/Core/arch/SSE/ include/eigen3/Eigen/src/Core/arch/SSE/Complex.h include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +include/eigen3/Eigen/src/Core/arch/ZVector/ +include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +include/eigen3/Eigen/src/Core/functors/ +include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +include/eigen3/Eigen/src/Core/functors/StlFunctors.h +include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h include/eigen3/Eigen/src/Core/products/ -include/eigen3/Eigen/src/Core/products/CoeffBasedProduct.h include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h -include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_M KL.h -include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h +include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_B LAS.h +include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h -include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_MKL.h +include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h include/eigen3/Eigen/src/Core/products/Parallelizer.h include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h -include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h +include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h -include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h +include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h -include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h +include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h -include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_MKL.h +include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h -include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_MKL.h +include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h include/eigen3/Eigen/src/Core/util/ include/eigen3/Eigen/src/Core/util/BlasUtil.h @@ -150,38 +183,10 @@ include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h include/eigen3/Eigen/src/Core/util/StaticAssert.h include/eigen3/Eigen/src/Core/util/XprHelper.h -include/eigen3/Eigen/src/Eigen2Support/ -include/eigen3/Eigen/src/Eigen2Support/Block.h -include/eigen3/Eigen/src/Eigen2Support/Cwise.h -include/eigen3/Eigen/src/Eigen2Support/CwiseOperators.h -include/eigen3/Eigen/src/Eigen2Support/Geometry/ -include/eigen3/Eigen/src/Eigen2Support/Geometry/AlignedBox.h -include/eigen3/Eigen/src/Eigen2Support/Geometry/All.h -include/eigen3/Eigen/src/Eigen2Support/Geometry/AngleAxis.h -include/eigen3/Eigen/src/Eigen2Support/Geometry/Hyperplane.h -include/eigen3/Eigen/src/Eigen2Support/Geometry/ParametrizedLine.h -include/eigen3/Eigen/src/Eigen2Support/Geometry/Quaternion.h -include/eigen3/Eigen/src/Eigen2Support/Geometry/Rotation2D.h -include/eigen3/Eigen/src/Eigen2Support/Geometry/RotationBase.h -include/eigen3/Eigen/src/Eigen2Support/Geometry/Scaling.h -include/eigen3/Eigen/src/Eigen2Support/Geometry/Transform.h -include/eigen3/Eigen/src/Eigen2Support/Geometry/Translation.h -include/eigen3/Eigen/src/Eigen2Support/LU.h -include/eigen3/Eigen/src/Eigen2Support/Lazy.h -include/eigen3/Eigen/src/Eigen2Support/LeastSquares.h -include/eigen3/Eigen/src/Eigen2Support/Macros.h -include/eigen3/Eigen/src/Eigen2Support/MathFunctions.h -include/eigen3/Eigen/src/Eigen2Support/Memory.h -include/eigen3/Eigen/src/Eigen2Support/Meta.h -include/eigen3/Eigen/src/Eigen2Support/Minor.h -include/eigen3/Eigen/src/Eigen2Support/QR.h -include/eigen3/Eigen/src/Eigen2Support/SVD.h -include/eigen3/Eigen/src/Eigen2Support/TriangularSolver.h -include/eigen3/Eigen/src/Eigen2Support/VectorBlock.h include/eigen3/Eigen/src/Eigenvalues/ include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h -include/eigen3/Eigen/src/Eigenvalues/ComplexSchur_MKL.h +include/eigen3/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver .h @@ -189,9 +194,9 @@ include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h include/eigen3/Eigen/src/Eigenvalues/RealQZ.h include/eigen3/Eigen/src/Eigenvalues/RealSchur.h -include/eigen3/Eigen/src/Eigenvalues/RealSchur_MKL.h +include/eigen3/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h -include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h +include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h include/eigen3/Eigen/src/Geometry/ include/eigen3/Eigen/src/Geometry/AlignedBox.h @@ -218,16 +223,19 @@ include/eigen3/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h include/eigen3/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h include/eigen3/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h +include/eigen3/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h include/eigen3/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h include/eigen3/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h +include/eigen3/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGr adient.h +include/eigen3/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h include/eigen3/Eigen/src/Jacobi/ include/eigen3/Eigen/src/Jacobi/Jacobi.h include/eigen3/Eigen/src/LU/ include/eigen3/Eigen/src/LU/Determinant.h include/eigen3/Eigen/src/LU/FullPivLU.h -include/eigen3/Eigen/src/LU/Inverse.h +include/eigen3/Eigen/src/LU/InverseImpl.h include/eigen3/Eigen/src/LU/PartialPivLU.h -include/eigen3/Eigen/src/LU/PartialPivLU_MKL.h +include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h include/eigen3/Eigen/src/LU/arch/ include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h include/eigen3/Eigen/src/MetisSupport/ @@ -242,15 +250,18 @@ include/eigen3/Eigen/src/PardisoSupport/PardisoSupport.h include/eigen3/Eigen/src/QR/ include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h -include/eigen3/Eigen/src/QR/ColPivHouseholderQR_MKL.h +include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h +include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h include/eigen3/Eigen/src/QR/HouseholderQR.h -include/eigen3/Eigen/src/QR/HouseholderQR_MKL.h +include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h include/eigen3/Eigen/src/SPQRSupport/ include/eigen3/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h include/eigen3/Eigen/src/SVD/ +include/eigen3/Eigen/src/SVD/BDCSVD.h include/eigen3/Eigen/src/SVD/JacobiSVD.h -include/eigen3/Eigen/src/SVD/JacobiSVD_MKL.h +include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h +include/eigen3/Eigen/src/SVD/SVDBase.h include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h include/eigen3/Eigen/src/SparseCholesky/ include/eigen3/Eigen/src/SparseCholesky/SimplicialCholesky.h @@ -260,20 +271,25 @@ include/eigen3/Eigen/src/SparseCore/CompressedStorage.h include/eigen3/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h include/eigen3/Eigen/src/SparseCore/MappedSparseMatrix.h +include/eigen3/Eigen/src/SparseCore/SparseAssign.h include/eigen3/Eigen/src/SparseCore/SparseBlock.h include/eigen3/Eigen/src/SparseCore/SparseColEtree.h +include/eigen3/Eigen/src/SparseCore/SparseCompressedBase.h include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h include/eigen3/Eigen/src/SparseCore/SparseCwiseUnaryOp.h include/eigen3/Eigen/src/SparseCore/SparseDenseProduct.h include/eigen3/Eigen/src/SparseCore/SparseDiagonalProduct.h include/eigen3/Eigen/src/SparseCore/SparseDot.h include/eigen3/Eigen/src/SparseCore/SparseFuzzy.h +include/eigen3/Eigen/src/SparseCore/SparseMap.h include/eigen3/Eigen/src/SparseCore/SparseMatrix.h include/eigen3/Eigen/src/SparseCore/SparseMatrixBase.h include/eigen3/Eigen/src/SparseCore/SparsePermutation.h include/eigen3/Eigen/src/SparseCore/SparseProduct.h include/eigen3/Eigen/src/SparseCore/SparseRedux.h +include/eigen3/Eigen/src/SparseCore/SparseRef.h include/eigen3/Eigen/src/SparseCore/SparseSelfAdjointView.h +include/eigen3/Eigen/src/SparseCore/SparseSolverBase.h include/eigen3/Eigen/src/SparseCore/SparseSparseProductWithPruning.h include/eigen3/Eigen/src/SparseCore/SparseTranspose.h include/eigen3/Eigen/src/SparseCore/SparseTriangularView.h @@ -313,9 +329,11 @@ include/eigen3/Eigen/src/misc/ include/eigen3/Eigen/src/misc/Image.h include/eigen3/Eigen/src/misc/Kernel.h -include/eigen3/Eigen/src/misc/Solve.h -include/eigen3/Eigen/src/misc/SparseSolve.h +include/eigen3/Eigen/src/misc/RealSvd2x2.h include/eigen3/Eigen/src/misc/blas.h +include/eigen3/Eigen/src/misc/lapack.h +include/eigen3/Eigen/src/misc/lapacke.h +include/eigen3/Eigen/src/misc/lapacke_mangling.h include/eigen3/Eigen/src/plugins/ include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h @@ -329,8 +347,106 @@ include/eigen3/unsupported/Eigen/ include/eigen3/unsupported/Eigen/AdolcForward include/eigen3/unsupported/Eigen/AlignedVector3 +include/eigen3/unsupported/Eigen/ArpackSupport include/eigen3/unsupported/Eigen/AutoDiff include/eigen3/unsupported/Eigen/BVH +include/eigen3/unsupported/Eigen/CXX11/ +include/eigen3/unsupported/Eigen/CXX11/Tensor +include/eigen3/unsupported/Eigen/CXX11/TensorSymmetry +include/eigen3/unsupported/Eigen/CXX11/ThreadPool +include/eigen3/unsupported/Eigen/CXX11/src/ +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/ +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/Tensor.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorChipping.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorConcatenation. h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionBlo cking.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionCud a.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionMap per.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionThr eadPool.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorConversion.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorConvolution.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorCustomOp.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceCuda.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault. h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceThreadPo ol.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDimensionList. h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDimensions.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorFixedSize.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclara tions.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorFunctors.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorGlobalFunction s.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorIO.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorImagePatch.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorIndexList.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorInflation.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorInitializer.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorLayoutSwap.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMacros.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorReductionCuda. h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorReductionSycl. h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorRef.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorScan.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSycl.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclConvertToD eviceExpression.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExprConstr uctor.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractAcc essor.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractFun ctors.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclLeafCount. h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclPlaceHolde rExpr.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclRun.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclTuple.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h +include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorVolumePatch.h +include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/ +include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/DynamicSymme try.h +include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/StaticSymmet ry.h +include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/Symmetry.h +include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/util/ +include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/util/Templat eGroupTheory.h +include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/ +include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/EventCount.h +include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThrea dPool.h +include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/RunQueue.h +include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/SimpleThreadPool .h +include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/ThreadEnvironmen t.h +include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/ThreadLocal.h +include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/ThreadPoolInterf ace.h +include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/ThreadYield.h +include/eigen3/unsupported/Eigen/CXX11/src/util/ +include/eigen3/unsupported/Eigen/CXX11/src/util/CXX11Meta.h +include/eigen3/unsupported/Eigen/CXX11/src/util/CXX11Workarounds.h +include/eigen3/unsupported/Eigen/CXX11/src/util/EmulateArray.h +include/eigen3/unsupported/Eigen/CXX11/src/util/EmulateCXX11Meta.h +include/eigen3/unsupported/Eigen/CXX11/src/util/MaxSizeVector.h +include/eigen3/unsupported/Eigen/EulerAngles include/eigen3/unsupported/Eigen/FFT include/eigen3/unsupported/Eigen/IterativeSolvers include/eigen3/unsupported/Eigen/KroneckerProduct @@ -344,6 +460,7 @@ include/eigen3/unsupported/Eigen/Polynomials include/eigen3/unsupported/Eigen/Skyline include/eigen3/unsupported/Eigen/SparseExtra +include/eigen3/unsupported/Eigen/SpecialFunctions include/eigen3/unsupported/Eigen/Splines include/eigen3/unsupported/Eigen/src/ include/eigen3/unsupported/Eigen/src/AutoDiff/ @@ -353,6 +470,11 @@ include/eigen3/unsupported/Eigen/src/BVH/ include/eigen3/unsupported/Eigen/src/BVH/BVAlgorithms.h include/eigen3/unsupported/Eigen/src/BVH/KdBVH.h +include/eigen3/unsupported/Eigen/src/Eigenvalues/ +include/eigen3/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEige nSolver.h +include/eigen3/unsupported/Eigen/src/EulerAngles/ +include/eigen3/unsupported/Eigen/src/EulerAngles/EulerAngles.h +include/eigen3/unsupported/Eigen/src/EulerAngles/EulerSystem.h include/eigen3/unsupported/Eigen/src/FFT/ include/eigen3/unsupported/Eigen/src/FFT/ei_fftw_impl.h include/eigen3/unsupported/Eigen/src/FFT/ei_kissfft_impl.h @@ -360,17 +482,21 @@ include/eigen3/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjG rad.h include/eigen3/unsupported/Eigen/src/IterativeSolvers/DGMRES.h include/eigen3/unsupported/Eigen/src/IterativeSolvers/GMRES.h -include/eigen3/unsupported/Eigen/src/IterativeSolvers/IncompleteCholes ky.h include/eigen3/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h include/eigen3/unsupported/Eigen/src/IterativeSolvers/IterationControl ler.h include/eigen3/unsupported/Eigen/src/IterativeSolvers/MINRES.h include/eigen3/unsupported/Eigen/src/IterativeSolvers/Scaling.h include/eigen3/unsupported/Eigen/src/KroneckerProduct/ include/eigen3/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorP roduct.h +include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/ +include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h +include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h +include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMpar.h +include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h +include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarqu ardt.h include/eigen3/unsupported/Eigen/src/MatrixFunctions/ include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixExponential .h include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h -include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixFunctionAto mic.h include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot. h @@ -404,12 +530,28 @@ include/eigen3/unsupported/Eigen/src/Skyline/SkylineUtil.h include/eigen3/unsupported/Eigen/src/SparseExtra/ include/eigen3/unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseM atrix.h +include/eigen3/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h include/eigen3/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h include/eigen3/unsupported/Eigen/src/SparseExtra/MarketIO.h include/eigen3/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator. h include/eigen3/unsupported/Eigen/src/SparseExtra/RandomSetter.h +include/eigen3/unsupported/Eigen/src/SpecialFunctions/ +include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctions ArrayAPI.h +include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctions Functors.h +include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctions Half.h +include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctions Impl.h +include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctions PacketMath.h +include/eigen3/unsupported/Eigen/src/SpecialFunctions/arch/ +include/eigen3/unsupported/Eigen/src/SpecialFunctions/arch/CUDA/ +include/eigen3/unsupported/Eigen/src/SpecialFunctions/arch/CUDA/CudaSp ecialFunctions.h include/eigen3/unsupported/Eigen/src/Splines/ include/eigen3/unsupported/Eigen/src/Splines/Spline.h include/eigen3/unsupported/Eigen/src/Splines/SplineFitting.h include/eigen3/unsupported/Eigen/src/Splines/SplineFwd.h +share/eigen3/ +share/eigen3/cmake/ +share/eigen3/cmake/Eigen3Config.cmake +share/eigen3/cmake/Eigen3ConfigVersion.cmake +share/eigen3/cmake/Eigen3Targets.cmake +share/eigen3/cmake/UseEigen3.cmake share/pkgconfig/eigen3.pc