Revision 801454

Go back to digest for 27th April 2008

Features in Other

Gael Guennebaud committed changes in /branches/work/eigen2/Eigen:

Added Triangular expression to extract upper or lower (strictly or not) part of a matrix.
Triangular also provide an optimised method for forward and backward substitution. Further optimizations regarding assignments and products might come later.

Updated determinant() to take into account triangular matrices.

Started the QR module with a QR decompostion algorithm.

Help needed to build a QR algorithm (eigen solver) based on it.

File Changes

Added 5 files
  • /branches/work/eigen2/Eigen
  •   /QR
  •   /src/QR
  •   /src/Core/Triangular.h
  •   /src/QR/CMakeLists.txt
  •   /src/QR/QR.h
Modified 17 files
  • /branches/work/eigen2/Eigen
  •   /Core
  •   /src/CMakeLists.txt
  •   /src/Core/Block.h
  •   /src/Core/CwiseBinaryOp.h
  •   /src/Core/CwiseNullaryOp.h
  •   /src/Core/CwiseUnaryOp.h
  •   /src/Core/DiagonalCoeffs.h
  •   /src/Core/DiagonalMatrix.h
  •   /src/Core/Map.h
  •   /src/Core/MatrixBase.h
  •   /src/Core/Minor.h
  •   /src/Core/Product.h
  •   /src/Core/Redux.h
  •   /src/LU/Determinant.h
  •   /src/LU/Inverse.h
  •   /src/Core/util/Constants.h
  •   /src/Core/util/ForwardDeclarations.h
22 files changed in total