Blender Git Loki

Git Commits -> Revision ac33410

Revision ac33410 by Daniel Genrich (smoke2)
May 22, 2012, 23:04 (GMT)
Update Eigen3 to latest 3.1 alpha2 to have support of sparse matrices

Commit Details:

Full Hash: ac33410abbcb7b5439153b7b547a4a7e18972e9b
SVN Revision: 46912
Parent Commit: 9f61ef1
Lines Changed: +2908, -7836

25 Deleted Paths:

/extern/Eigen3/Eigen/src/Sparse/AmbiVector.h (+0, -379)
/extern/Eigen3/Eigen/src/Sparse/CompressedStorage.h (+0, -239)
/extern/Eigen3/Eigen/src/Sparse/CoreIterators.h (+0, -71)
/extern/Eigen3/Eigen/src/Sparse/DynamicSparseMatrix.h (+0, -346)
/extern/Eigen3/Eigen/src/Sparse/MappedSparseMatrix.h (+0, -165)
/extern/Eigen3/Eigen/src/Sparse/SparseAssign.h (+0, -0)
/extern/Eigen3/Eigen/src/Sparse/SparseBlock.h (+0, -465)
/extern/Eigen3/Eigen/src/Sparse/SparseCwiseBinaryOp.h (+0, -375)
/extern/Eigen3/Eigen/src/Sparse/SparseCwiseUnaryOp.h (+0, -146)
/extern/Eigen3/Eigen/src/Sparse/SparseDenseProduct.h (+0, -231)
/extern/Eigen3/Eigen/src/Sparse/SparseDiagonalProduct.h (+0, -195)
/extern/Eigen3/Eigen/src/Sparse/SparseDot.h (+0, -97)
/extern/Eigen3/Eigen/src/Sparse/SparseFuzzy.h (+0, -41)
/extern/Eigen3/Eigen/src/Sparse/SparseMatrix.h (+0, -651)
/extern/Eigen3/Eigen/src/Sparse/SparseMatrixBase.h (+0, -706)
/extern/Eigen3/Eigen/src/Sparse/SparseProduct.h (+0, -141)
/extern/Eigen3/Eigen/src/Sparse/SparseRedux.h (+0, -56)
/extern/Eigen3/Eigen/src/Sparse/SparseSelfAdjointView.h (+0, -454)
/extern/Eigen3/Eigen/src/Sparse/SparseSparseProduct.h (+0, -401)
/extern/Eigen3/Eigen/src/Sparse/SparseTranspose.h (+0, -68)
/extern/Eigen3/Eigen/src/Sparse/SparseTriangularView.h (+0, -100)
/extern/Eigen3/Eigen/src/Sparse/SparseUtil.h (+0, -130)
/extern/Eigen3/Eigen/src/Sparse/SparseVector.h (+0, -431)
/extern/Eigen3/Eigen/src/Sparse/SparseView.h (+0, -109)
/extern/Eigen3/Eigen/src/Sparse/TriangularSolver.h (+0, -339)

169 Modified Paths:

/extern/Eigen3/Eigen/Cholesky (+3, -4) (Diff)
/extern/Eigen3/Eigen/Core (+27, -6) (Diff)
/extern/Eigen3/Eigen/Eigen2Support (+20, -5) (Diff)
/extern/Eigen3/Eigen/Eigenvalues (+6, -4) (Diff)
/extern/Eigen3/Eigen/Geometry (+0, -4) (Diff)
/extern/Eigen3/Eigen/Householder (+0, -4) (Diff)
/extern/Eigen3/Eigen/Jacobi (+0, -4) (Diff)
/extern/Eigen3/Eigen/LeastSquares (+0, -4) (Diff)
/extern/Eigen3/Eigen/LU (+3, -4) (Diff)
/extern/Eigen3/Eigen/QR (+4, -4) (Diff)
/extern/Eigen3/Eigen/Sparse (+10, -56) (Diff)
/extern/Eigen3/Eigen/src/Cholesky/LDLT.h (+137, -14) (Diff)
/extern/Eigen3/Eigen/src/Cholesky/LLT.h (+134, -17) (Diff)
/extern/Eigen3/Eigen/src/Core/arch/AltiVec/Complex.h (+5, -1) (Diff)
/extern/Eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h (+6, -2) (Diff)
/extern/Eigen3/Eigen/src/Core/arch/NEON/Complex.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Core/arch/NEON/PacketMath.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Core/arch/SSE/Complex.h (+7, -3) (Diff)
/extern/Eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Core/arch/SSE/PacketMath.h (+22, -9) (Diff)
/extern/Eigen3/Eigen/src/Core/Array.h (+3, -0) (Diff)
/extern/Eigen3/Eigen/src/Core/ArrayBase.h (+7, -3) (Diff)
/extern/Eigen3/Eigen/src/Core/ArrayWrapper.h (+24, -8) (Diff)
/extern/Eigen3/Eigen/src/Core/Assign.h (+58, -53) (Diff)
/extern/Eigen3/Eigen/src/Core/BandMatrix.h (+4, -1) (Diff)
/extern/Eigen3/Eigen/src/Core/Block.h (+24, -1) (Diff)
/extern/Eigen3/Eigen/src/Core/BooleanRedux.h (+10, -6) (Diff)
/extern/Eigen3/Eigen/src/Core/CommaInitializer.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Core/CwiseBinaryOp.h (+6, -2) (Diff)
/extern/Eigen3/Eigen/src/Core/CwiseNullaryOp.h (+28, -0) (Diff)
/extern/Eigen3/Eigen/src/Core/CwiseUnaryOp.h (+5, -1) (Diff)
/extern/Eigen3/Eigen/src/Core/CwiseUnaryView.h (+4, -2) (Diff)
/extern/Eigen3/Eigen/src/Core/DenseBase.h (+6, -1) (Diff)
/extern/Eigen3/Eigen/src/Core/DenseCoeffsBase.h (+8, -4) (Diff)
/extern/Eigen3/Eigen/src/Core/DenseStorage.h (+20, -6) (Diff)
/extern/Eigen3/Eigen/src/Core/Diagonal.h (+26, -1) (Diff)
/extern/Eigen3/Eigen/src/Core/DiagonalMatrix.h (+7, -3) (Diff)
/extern/Eigen3/Eigen/src/Core/DiagonalProduct.h (+5, -2) (Diff)
/extern/Eigen3/Eigen/src/Core/Dot.h (+8, -4) (Diff)
/extern/Eigen3/Eigen/src/Core/EigenBase.h (+3, -0) (Diff)
/extern/Eigen3/Eigen/src/Core/Flagged.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Core/ForceAlignedAccess.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Core/Functors.h (+63, -1) (Diff)
/extern/Eigen3/Eigen/src/Core/Fuzzy.h (+6, -2) (Diff)
/extern/Eigen3/Eigen/src/Core/GenericPacketMath.h (+5, -1) (Diff)
/extern/Eigen3/Eigen/src/Core/GlobalFunctions.h (+25, -2) (Diff)
/extern/Eigen3/Eigen/src/Core/IO.h (+5, -1) (Diff)
/extern/Eigen3/Eigen/src/Core/Map.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Core/MapBase.h (+2, -0) (Diff)
/extern/Eigen3/Eigen/src/Core/MathFunctions.h (+17, -3) (Diff)
/extern/Eigen3/Eigen/src/Core/Matrix.h (+4, -19) (Diff)
/extern/Eigen3/Eigen/src/Core/MatrixBase.h (+10, -5) (Diff)
/extern/Eigen3/Eigen/src/Core/NestByValue.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Core/NoAlias.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Core/NumTraits.h (+11, -9) (Diff)
/extern/Eigen3/Eigen/src/Core/PermutationMatrix.h (+8, -2) (Diff)
/extern/Eigen3/Eigen/src/Core/PlainObjectBase.h (+54, -26) (Diff)
/extern/Eigen3/Eigen/src/Core/Product.h (+55, -567) (Diff)
/extern/Eigen3/Eigen/src/Core/ProductBase.h (+7, -4) (Diff)
/extern/Eigen3/Eigen/src/Core/products/CoeffBasedProduct.h (+23, -19) (Diff)
/extern/Eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h (+147, -100) (Diff)
/extern/Eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h (+6, -2) (Diff)
/extern/Eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h (+12, -8) (Diff)
/extern/Eigen3/Eigen/src/Core/products/GeneralMatrixVector.h (+12, -8) (Diff)
/extern/Eigen3/Eigen/src/Core/products/Parallelizer.h (+7, -1) (Diff)
/extern/Eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h (+6, -2) (Diff)
/extern/Eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h (+20, -9) (Diff)
/extern/Eigen3/Eigen/src/Core/products/SelfadjointProduct.h (+7, -3) (Diff)
/extern/Eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h (+6, -2) (Diff)
/extern/Eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h (+13, -10) (Diff)
/extern/Eigen3/Eigen/src/Core/products/TriangularMatrixVector.h (+54, -26) (Diff)
/extern/Eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h (+28, -14) (Diff)
/extern/Eigen3/Eigen/src/Core/products/TriangularSolverVector.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Core/Random.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Core/Redux.h (+30, -13) (Diff)
/extern/Eigen3/Eigen/src/Core/Replicate.h (+10, -2) (Diff)
/extern/Eigen3/Eigen/src/Core/ReturnByValue.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Core/Reverse.h (+10, -1) (Diff)
/extern/Eigen3/Eigen/src/Core/Select.h (+22, -3) (Diff)
/extern/Eigen3/Eigen/src/Core/SelfAdjointView.h (+12, -8) (Diff)
/extern/Eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h (+14, -0) (Diff)
/extern/Eigen3/Eigen/src/Core/SolveTriangular.h (+8, -6) (Diff)
/extern/Eigen3/Eigen/src/Core/StableNorm.h (+7, -3) (Diff)
/extern/Eigen3/Eigen/src/Core/Stride.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Core/Swap.h (+15, -0) (Diff)
/extern/Eigen3/Eigen/src/Core/Transpose.h (+7, -3) (Diff)
/extern/Eigen3/Eigen/src/Core/Transpositions.h (+5, -1) (Diff)
/extern/Eigen3/Eigen/src/Core/TriangularMatrix.h (+20, -16) (Diff)
/extern/Eigen3/Eigen/src/Core/util/BlasUtil.h (+17, -9) (Diff)
/extern/Eigen3/Eigen/src/Core/util/Constants.h (+32, -25) (Diff)
/extern/Eigen3/Eigen/src/Core/util/DisableStupidWarnings.h (+1, -3) (Diff)
/extern/Eigen3/Eigen/src/Core/util/ForwardDeclarations.h (+6, -0) (Diff)
/extern/Eigen3/Eigen/src/Core/util/Macros.h (+11, -8) (Diff)
/extern/Eigen3/Eigen/src/Core/util/Memory.h (+58, -26) (Diff)
/extern/Eigen3/Eigen/src/Core/util/Meta.h (+4, -2) (Diff)
/extern/Eigen3/Eigen/src/Core/util/StaticAssert.h (+23, -1) (Diff)
/extern/Eigen3/Eigen/src/Core/util/XprHelper.h (+21, -18) (Diff)
/extern/Eigen3/Eigen/src/Core/VectorBlock.h (+3, -0) (Diff)
/extern/Eigen3/Eigen/src/Core/VectorwiseOp.h (+72, -16) (Diff)
/extern/Eigen3/Eigen/src/Core/Visitor.h (+7, -3) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/Block.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/Cwise.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/CwiseOperators.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/Geometry/AlignedBox.h (+8, -4) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/Geometry/All.h (+1, -1) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/Geometry/AngleAxis.h (+3, -0) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/Geometry/Hyperplane.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/Geometry/ParametrizedLine.h (+3, -0) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/Geometry/Quaternion.h (+13, -9) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/Geometry/Rotation2D.h (+3, -0) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/Geometry/RotationBase.h (+7, -3) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/Geometry/Scaling.h (+3, -0) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/Geometry/Transform.h (+3, -0) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/Geometry/Translation.h (+3, -0) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/Lazy.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/LeastSquares.h (+3, -0) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/LU.h (+3, -1) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/MathFunctions.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/Memory.h (+3, -1) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/Meta.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/Minor.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/QR.h (+3, -0) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/SVD.h (+5, -1) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/TriangularSolver.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Eigen2Support/VectorBlock.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h (+3, -1) (Diff)
/extern/Eigen3/Eigen/src/Eigenvalues/ComplexSchur.h (+5, -42) (Diff)
/extern/Eigen3/Eigen/src/Eigenvalues/EigenSolver.h (+7, -4) (Diff)
/extern/Eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h (+4, -1) (Diff)
/extern/Eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h (+5, -1) (Diff)
/extern/Eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Eigenvalues/RealSchur.h (+6, -3) (Diff)
/extern/Eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h (+287, -3) (Diff)
/extern/Eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h (+8, -4) (Diff)
/extern/Eigen3/Eigen/src/Geometry/AlignedBox.h (+42, -4) (Diff)
/extern/Eigen3/Eigen/src/Geometry/AngleAxis.h (+5, -1) (Diff)
/extern/Eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h (+7, -3) (Diff)
/extern/Eigen3/Eigen/src/Geometry/EulerAngles.h (+3, -0) (Diff)
/extern/Eigen3/Eigen/src/Geometry/Homogeneous.h (+11, -7) (Diff)
/extern/Eigen3/Eigen/src/Geometry/Hyperplane.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Geometry/OrthoMethods.h (+11, -7) (Diff)
/extern/Eigen3/Eigen/src/Geometry/ParametrizedLine.h (+44, -2) (Diff)
/extern/Eigen3/Eigen/src/Geometry/Quaternion.h (+45, -11) (Diff)
/extern/Eigen3/Eigen/src/Geometry/Rotation2D.h (+5, -1) (Diff)
/extern/Eigen3/Eigen/src/Geometry/RotationBase.h (+10, -6) (Diff)
/extern/Eigen3/Eigen/src/Geometry/Scaling.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Geometry/Transform.h (+26, -18) (Diff)
/extern/Eigen3/Eigen/src/Geometry/Translation.h (+8, -2) (Diff)
/extern/Eigen3/Eigen/src/Geometry/Umeyama.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/Householder/BlockHouseholder.h (+5, -1) (Diff)
/extern/Eigen3/Eigen/src/Householder/Householder.h (+51, -1) (Diff)
/extern/Eigen3/Eigen/src/Householder/HouseholderSequence.h (+40, -13) (Diff)
/extern/Eigen3/Eigen/src/Jacobi/Jacobi.h (+8, -3) (Diff)
/extern/Eigen3/Eigen/src/LU/arch/Inverse_SSE.h (+5, -1) (Diff)
/extern/Eigen3/Eigen/src/LU/Determinant.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/LU/FullPivLU.h (+5, -0) (Diff)
/extern/Eigen3/Eigen/src/LU/Inverse.h (+5, -1) (Diff)
/extern/Eigen3/Eigen/src/LU/PartialPivLU.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/misc/Image.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/misc/Kernel.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/src/misc/Solve.h (+5, -1) (Diff)
/extern/Eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h (+56, -0) (Diff)
/extern/Eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h (+21, -0) (Diff)
/extern/Eigen3/Eigen/src/QR/ColPivHouseholderQR.h (+3, -0) (Diff)
/extern/Eigen3/Eigen/src/QR/FullPivHouseholderQR.h (+82, -19) (Diff)
/extern/Eigen3/Eigen/src/QR/HouseholderQR.h (+3, -0) (Diff)
/extern/Eigen3/Eigen/src/SVD/JacobiSVD.h (+214, -59) (Diff)
/extern/Eigen3/Eigen/src/SVD/UpperBidiagonalization.h (+4, -0) (Diff)
/extern/Eigen3/Eigen/SVD (+3, -4) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021