[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [45313] branches/soc-2011-avocado/blender/ extern: post-merge cleanup

Andrea Weikert elubie at gmx.net
Sat Mar 31 19:15:15 CEST 2012


Revision: 45313
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=45313
Author:   elubie
Date:     2012-03-31 17:15:04 +0000 (Sat, 31 Mar 2012)
Log Message:
-----------
post-merge cleanup

* re-adding same Eigen3 version that is used in trunk for clean diff when merging.

NOTE: everything should compile ok again after this commit

Added Paths:
-----------
    branches/soc-2011-avocado/blender/extern/Eigen3/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/Array
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/Cholesky
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/Core
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/Dense
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/Eigen
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/Eigen2Support
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/Eigenvalues
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/Geometry
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/Householder
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/Jacobi
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/LU
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/LeastSquares
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/QR
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/QtAlignedMalloc
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/SVD
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/Sparse
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/StdDeque
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/StdList
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/StdVector
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Cholesky/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Cholesky/LDLT.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Cholesky/LLT.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/Array.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/ArrayBase.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/ArrayWrapper.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/Assign.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/BandMatrix.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/Block.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/BooleanRedux.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/CommaInitializer.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/CwiseBinaryOp.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/CwiseNullaryOp.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/CwiseUnaryOp.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/CwiseUnaryView.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/DenseBase.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/DenseCoeffsBase.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/DenseStorage.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/Diagonal.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/DiagonalMatrix.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/DiagonalProduct.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/Dot.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/EigenBase.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/Flagged.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/ForceAlignedAccess.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/Functors.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/Fuzzy.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/GenericPacketMath.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/GlobalFunctions.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/IO.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/Map.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/MapBase.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/MathFunctions.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/Matrix.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/MatrixBase.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/NestByValue.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/NoAlias.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/NumTraits.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/PermutationMatrix.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/PlainObjectBase.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/Product.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/ProductBase.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/Random.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/Redux.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/Replicate.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/ReturnByValue.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/Reverse.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/Select.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/SelfAdjointView.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/SolveTriangular.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/StableNorm.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/Stride.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/Swap.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/Transpose.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/Transpositions.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/TriangularMatrix.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/VectorBlock.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/VectorwiseOp.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/Visitor.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/arch/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/arch/AltiVec/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/arch/AltiVec/Complex.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/arch/Default/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/arch/Default/Settings.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/arch/NEON/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/arch/NEON/Complex.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/arch/NEON/PacketMath.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/arch/SSE/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/arch/SSE/Complex.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/arch/SSE/PacketMath.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/products/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/products/CoeffBasedProduct.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/products/GeneralMatrixVector.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/products/Parallelizer.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/products/SelfadjointProduct.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/products/TriangularMatrixVector.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/products/TriangularSolverVector.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/util/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/util/BlasUtil.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/util/Constants.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/util/DisableStupidWarnings.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/util/ForwardDeclarations.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/util/Macros.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/util/Memory.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/util/Meta.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/util/StaticAssert.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Core/util/XprHelper.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/Block.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/Cwise.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/CwiseOperators.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/Geometry/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/Geometry/AlignedBox.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/Geometry/All.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/Geometry/AngleAxis.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/Geometry/Hyperplane.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/Geometry/ParametrizedLine.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/Geometry/Quaternion.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/Geometry/Rotation2D.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/Geometry/RotationBase.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/Geometry/Scaling.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/Geometry/Transform.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/Geometry/Translation.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/LU.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/Lazy.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/LeastSquares.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/Macros.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/MathFunctions.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/Memory.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/Meta.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/Minor.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/QR.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/SVD.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/TriangularSolver.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigen2Support/VectorBlock.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigenvalues/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigenvalues/ComplexSchur.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigenvalues/EigenSolver.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigenvalues/EigenvaluesCommon.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigenvalues/RealSchur.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Geometry/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Geometry/AlignedBox.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Geometry/AngleAxis.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Geometry/EulerAngles.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Geometry/Homogeneous.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Geometry/Hyperplane.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Geometry/OrthoMethods.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Geometry/ParametrizedLine.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Geometry/Quaternion.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Geometry/Rotation2D.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Geometry/RotationBase.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Geometry/Scaling.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Geometry/Transform.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Geometry/Translation.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Geometry/Umeyama.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Geometry/arch/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Householder/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Householder/BlockHouseholder.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Householder/Householder.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Householder/HouseholderSequence.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Jacobi/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Jacobi/Jacobi.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/LU/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/LU/Determinant.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/LU/FullPivLU.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/LU/Inverse.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/LU/PartialPivLU.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/LU/arch/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/LU/arch/Inverse_SSE.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/QR/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/QR/ColPivHouseholderQR.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/QR/FullPivHouseholderQR.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/QR/HouseholderQR.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/SVD/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/SVD/JacobiSVD.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/SVD/UpperBidiagonalization.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/AmbiVector.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/CompressedStorage.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/CoreIterators.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/DynamicSparseMatrix.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/MappedSparseMatrix.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/SparseAssign.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/SparseBlock.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/SparseCwiseBinaryOp.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/SparseCwiseUnaryOp.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/SparseDenseProduct.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/SparseDiagonalProduct.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/SparseDot.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/SparseFuzzy.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/SparseMatrix.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/SparseMatrixBase.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/SparseProduct.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/SparseRedux.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/SparseSelfAdjointView.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/SparseSparseProduct.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/SparseTranspose.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/SparseTriangularView.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/SparseUtil.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/SparseVector.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/SparseView.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/Sparse/TriangularSolver.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/StlSupport/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/StlSupport/StdDeque.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/StlSupport/StdList.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/StlSupport/StdVector.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/StlSupport/details.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/misc/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/misc/Image.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/misc/Kernel.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/misc/Solve.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/plugins/
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/plugins/BlockMethods.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h
    branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h
    branches/soc-2011-avocado/blender/extern/Eigen3/eigen-update.sh


Property changes on: branches/soc-2011-avocado/blender/extern/Eigen3
___________________________________________________________________
Added: bugtraq:number
   + true


Property changes on: branches/soc-2011-avocado/blender/extern/Eigen3/Eigen
___________________________________________________________________
Added: bugtraq:number
   + true

Added: branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/Array
===================================================================
--- branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/Array	                        (rev 0)
+++ branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/Array	2012-03-31 17:15:04 UTC (rev 45313)
@@ -0,0 +1,11 @@
+#ifndef EIGEN_ARRAY_MODULE_H
+#define EIGEN_ARRAY_MODULE_H
+
+// include Core first to handle Eigen2 support macros
+#include "Core"
+
+#ifndef EIGEN2_SUPPORT
+  #error The Eigen/Array header does no longer exist in Eigen3. All that functionality has moved to Eigen/Core.
+#endif
+
+#endif // EIGEN_ARRAY_MODULE_H


Property changes on: branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/Array
___________________________________________________________________
Added: svn:eol-style
   + native

Added: branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/Cholesky
===================================================================
--- branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/Cholesky	                        (rev 0)
+++ branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/Cholesky	2012-03-31 17:15:04 UTC (rev 45313)
@@ -0,0 +1,33 @@
+#ifndef EIGEN_CHOLESKY_MODULE_H
+#define EIGEN_CHOLESKY_MODULE_H
+
+#include "Core"
+
+#include "src/Core/util/DisableStupidWarnings.h"
+
+namespace Eigen {
+
+/** \defgroup Cholesky_Module Cholesky module
+  *
+  *
+  *
+  * This module provides two variants of the Cholesky decomposition for selfadjoint (hermitian) matrices.
+  * Those decompositions are accessible via the following MatrixBase methods:
+  *  - MatrixBase::llt(),
+  *  - MatrixBase::ldlt()
+  *
+  * \code
+  * #include <Eigen/Cholesky>
+  * \endcode
+  */
+
+#include "src/misc/Solve.h"
+#include "src/Cholesky/LLT.h"
+#include "src/Cholesky/LDLT.h"
+
+} // namespace Eigen
+
+#include "src/Core/util/ReenableStupidWarnings.h"
+
+#endif // EIGEN_CHOLESKY_MODULE_H
+/* vim: set filetype=cpp et sw=2 ts=2 ai: */


Property changes on: branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/Cholesky
___________________________________________________________________
Added: svn:eol-style
   + native

Added: branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/Core
===================================================================
--- branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/Core	                        (rev 0)
+++ branches/soc-2011-avocado/blender/extern/Eigen3/Eigen/Core	2012-03-31 17:15:04 UTC (rev 45313)
@@ -0,0 +1,360 @@
+// This file is part of Eigen, a lightweight C++ template library
+// for linear algebra.
+//
+// Copyright (C) 2008 Gael Guennebaud <gael.guennebaud at inria.fr>
+// Copyright (C) 2007-2011 Benoit Jacob <jacob.benoit.1 at gmail.com>
+//
+// Eigen is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 3 of the License, or (at your option) any later version.
+//
+// Alternatively, you can redistribute it and/or
+// modify it under the terms of the GNU General Public License as
+// published by the Free Software Foundation; either version 2 of
+// the License, or (at your option) any later version.
+//
+// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+// FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License or the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License and a copy of the GNU General Public License along with
+// Eigen. If not, see <http://www.gnu.org/licenses/>.
+
+#ifndef EIGEN_CORE_H
+#define EIGEN_CORE_H
+
+// first thing Eigen does: stop the compiler from committing suicide
+#include "src/Core/util/DisableStupidWarnings.h"
+
+// then include this file where all our macros are defined. It's really important to do it first because
+// it's where we do all the alignment settings (platform detection and honoring the user's will if he
+// defined e.g. EIGEN_DONT_ALIGN) so it needs to be done before we do anything with vectorization.
+#include "src/Core/util/Macros.h"
+
+// if alignment is disabled, then disable vectorization. Note: EIGEN_ALIGN is the proper check, it takes into
+// account both the user's will (EIGEN_DONT_ALIGN) and our own platform checks
+#if !EIGEN_ALIGN
+  #ifndef EIGEN_DONT_VECTORIZE
+    #define EIGEN_DONT_VECTORIZE
+  #endif
+#endif
+
+#ifdef _MSC_VER
+  #include <malloc.h> // for _aligned_malloc -- need it regardless of whether vectorization is enabled
+  #if (_MSC_VER >= 1500) // 2008 or later
+    // Remember that usage of defined() in a #define is undefined by the standard.
+    // a user reported that in 64-bit mode, MSVC doesn't care to define _M_IX86_FP.
+    #if (defined(_M_IX86_FP) && (_M_IX86_FP >= 2)) || defined(_M_X64)
+      #define EIGEN_SSE2_ON_MSVC_2008_OR_LATER
+    #endif
+  #endif
+#else
+  // Remember that usage of defined() in a #define is undefined by the standard
+  #if (defined __SSE2__) && ( (!defined __GNUC__) || EIGEN_GNUC_AT_LEAST(4,2) )
+    #define EIGEN_SSE2_ON_NON_MSVC_BUT_NOT_OLD_GCC
+  #endif
+#endif
+
+#ifndef EIGEN_DONT_VECTORIZE
+
+  #if defined (EIGEN_SSE2_ON_NON_MSVC_BUT_NOT_OLD_GCC) || defined(EIGEN_SSE2_ON_MSVC_2008_OR_LATER)
+
+    // Defines symbols for compile-time detection of which instructions are
+    // used.
+    // EIGEN_VECTORIZE_YY is defined if and only if the instruction set YY is used
+    #define EIGEN_VECTORIZE
+    #define EIGEN_VECTORIZE_SSE
+    #define EIGEN_VECTORIZE_SSE2
+
+    // Detect sse3/ssse3/sse4:
+    // gcc and icc defines __SSE3__, ...
+    // there is no way to know about this on msvc. You can define EIGEN_VECTORIZE_SSE* if you
+    // want to force the use of those instructions with msvc.
+    #ifdef __SSE3__
+      #define EIGEN_VECTORIZE_SSE3
+    #endif
+    #ifdef __SSSE3__
+      #define EIGEN_VECTORIZE_SSSE3
+    #endif
+    #ifdef __SSE4_1__
+      #define EIGEN_VECTORIZE_SSE4_1
+    #endif
+    #ifdef __SSE4_2__
+      #define EIGEN_VECTORIZE_SSE4_2
+    #endif
+
+    // include files
+
+    // This extern "C" works around a MINGW-w64 compilation issue
+    // https://sourceforge.net/tracker/index.php?func=detail&aid=3018394&group_id=202880&atid=983354
+    // In essence, intrin.h is included by windows.h and also declares intrinsics (just as emmintrin.h etc. below do).
+    // However, intrin.h uses an extern "C" declaration, and g++ thus complains of duplicate declarations
+    // with conflicting linkage.  The linkage for intrinsics doesn't matter, but at that stage the compiler doesn't know;
+    // so, to avoid compile errors when windows.h is included after Eigen/Core, ensure intrinsics are extern "C" here too.
+    // notice that since these are C headers, the extern "C" is theoretically needed anyways.
+    extern "C" {
+      #include <emmintrin.h>
+      #include <xmmintrin.h>
+      #ifdef  EIGEN_VECTORIZE_SSE3
+      #include <pmmintrin.h>
+      #endif
+      #ifdef EIGEN_VECTORIZE_SSSE3
+      #include <tmmintrin.h>
+      #endif
+      #ifdef EIGEN_VECTORIZE_SSE4_1
+      #include <smmintrin.h>
+      #endif
+      #ifdef EIGEN_VECTORIZE_SSE4_2
+      #include <nmmintrin.h>
+      #endif
+    } // end extern "C"
+  #elif defined __ALTIVEC__
+    #define EIGEN_VECTORIZE
+    #define EIGEN_VECTORIZE_ALTIVEC
+    #include <altivec.h>
+    // We need to #undef all these ugly tokens defined in <altivec.h>
+    // => use __vector instead of vector
+    #undef bool
+    #undef vector
+    #undef pixel
+  #elif defined  __ARM_NEON__
+    #define EIGEN_VECTORIZE
+    #define EIGEN_VECTORIZE_NEON
+    #include <arm_neon.h>
+  #endif
+#endif
+
+#if (defined _OPENMP) && (!defined EIGEN_DONT_PARALLELIZE)
+  #define EIGEN_HAS_OPENMP
+#endif
+
+#ifdef EIGEN_HAS_OPENMP
+#include <omp.h>
+#endif
+
+// MSVC for windows mobile does not have the errno.h file
+#if !(defined(_MSC_VER) && defined(_WIN32_WCE))
+#define EIGEN_HAS_ERRNO
+#endif
+
+#ifdef EIGEN_HAS_ERRNO
+#include <cerrno>
+#endif
+#include <cstddef>
+#include <cstdlib>
+#include <cmath>
+#include <complex>
+#include <cassert>
+#include <functional>
+#include <iosfwd>
+#include <cstring>
+#include <string>
+#include <limits>
+#include <climits> // for CHAR_BIT
+// for min/max:
+#include <algorithm>
+
+// for outputting debug info
+#ifdef EIGEN_DEBUG_ASSIGN
+#include <iostream>
+#endif
+
+// required for __cpuid, needs to be included after cmath
+#if defined(_MSC_VER) && (defined(_M_IX86)||defined(_M_X64))
+  #include <intrin.h>
+#endif
+
+#if (defined(_CPPUNWIND) || defined(__EXCEPTIONS)) && !defined(EIGEN_NO_EXCEPTIONS)
+  #define EIGEN_EXCEPTIONS
+#endif
+
+#ifdef EIGEN_EXCEPTIONS
+  #include <new>
+#endif
+
+// defined in bits/termios.h
+#undef B0
+
+/** \brief Namespace containing all symbols from the %Eigen library. */
+namespace Eigen {
+
+inline static const char *SimdInstructionSetsInUse(void) {
+#if defined(EIGEN_VECTORIZE_SSE4_2)
+  return "SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2";
+#elif defined(EIGEN_VECTORIZE_SSE4_1)
+  return "SSE, SSE2, SSE3, SSSE3, SSE4.1";
+#elif defined(EIGEN_VECTORIZE_SSSE3)
+  return "SSE, SSE2, SSE3, SSSE3";
+#elif defined(EIGEN_VECTORIZE_SSE3)
+  return "SSE, SSE2, SSE3";
+#elif defined(EIGEN_VECTORIZE_SSE2)
+  return "SSE, SSE2";
+#elif defined(EIGEN_VECTORIZE_ALTIVEC)
+  return "AltiVec";
+#elif defined(EIGEN_VECTORIZE_NEON)
+  return "ARM NEON";
+#else
+  return "None";
+#endif
+}
+
+#define STAGE10_FULL_EIGEN2_API             10
+#define STAGE20_RESOLVE_API_CONFLICTS       20
+#define STAGE30_FULL_EIGEN3_API             30
+#define STAGE40_FULL_EIGEN3_STRICTNESS      40
+#define STAGE99_NO_EIGEN2_SUPPORT           99
+
+#if   defined EIGEN2_SUPPORT_STAGE40_FULL_EIGEN3_STRICTNESS
+  #define EIGEN2_SUPPORT
+  #define EIGEN2_SUPPORT_STAGE STAGE40_FULL_EIGEN3_STRICTNESS
+#elif defined EIGEN2_SUPPORT_STAGE30_FULL_EIGEN3_API
+  #define EIGEN2_SUPPORT
+  #define EIGEN2_SUPPORT_STAGE STAGE30_FULL_EIGEN3_API
+#elif defined EIGEN2_SUPPORT_STAGE20_RESOLVE_API_CONFLICTS
+  #define EIGEN2_SUPPORT

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list